First post here, but I'm really having trouble getting an idea of how to visualize a certain piece of data for a project.

Right now, we are trying to show a certain amount of activity on a given day and given time. Ideally, it'd be great to see it compared across an entire week.

I have created few examples below, but I feel like there is a better option. I'd appreciate any ideas or insight! I'm kind of having a hard time finding a direciton.



I like the grid option you generated, it is pretty clear to see the entire week at one time. For seeing the entire week, one other option you might consider is a piano chart or heatmap type chart.

Piano charts are table-style charts that make it easy to see differences in data-density. They visualize the data using a scale of brightness, size, color, transparency, or imagery. The more/higher values there are for a given point, the more intense, dark, opaque, etc. the corresponding fill.

ZingChart piano chart gallery example

This was made using ZingChart, a JavaScript charting library. It allows interactive tooltips over each tile.

In your case, tooltips would also be helpful. In addition, a color palette that gets less saturated along a single hue might work well. For example, http://www.herethere.net/~samson/php/color_gradient/?cbegin=163d6b&cend=e3ecf8&steps=10

| improve this answer | |
  • 1
    Thanks a lot! I'll the heat map solution out. Might be an interesting way of actually showing this type of data. – Alexander Oct 6 '14 at 23:28
  • 1
    This is a good answer, but it would be even better if you explain exactly what makes this a good presentation format. Once you back up your suggestion, you'll have a +1 from me. – Grubermensch Oct 7 '14 at 14:56

Combine your lower chart with a top 10 lowest to highest, or vice versa, table to the right, and you're done! Seems to me the user does not need to see all data points, only the most significant ones.

Sidenote: personally I find heat map and time difficult to combine in one chart.


| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.