3

I have a data which contains the number times users visits a page and the time of day the visit occurs. I would like to display this data visually but I don't know what is the best representation of the data.

I am thinking perhaps a pie chart where each slice represents the amount of times a link is clicked. Another option is to display the data as a bar chart where each bar height is dependent on the number of times a link is clicked.

Are there other options that I am not aware of, possibly including the time the link was clicked?

  • 2
    You mention three different elements (number of visits, time of visit and link), but a pie would only display 2 of them (for example, link and amount, not time), and the same for a bar (amount, time, no links). Do you want to display the three? – Yisela Jan 28 '14 at 22:57
  • Dead on there @Yisela - what is needed is either two representations or a multivariable chart. – benteh Jan 28 '14 at 23:11
7

It all depends on the actual use; who uses it to what aim. There are a million alternatives, and what you must bear in mind is what data is ok to be approximately right and what parts need to be exactly right. You could call this the granularity of the data.

How the data is fed is of course also a consideration. But mainly: what needs to be how detailed to whom at what point? how many levels "down" do you need to accomodate?

The bigger part of your question is extremely complex; it is about visualising data. Being a little practical, I would suggest take a look at Google Charts I and Google charts II and get some inspiration. You can also get far more elaborate and complex ones, for example HighCharts.


EDIT

BTW: Finally, I have a reason to name Sparklines! They are the best: they are tiny inline, live charts. They can convey a massive amount of information in ordinary text height. Can you tel I am a big fan? Here is how the defaults look:

enter image description here

3

The first chart type I thought of was a bubble chart.

You could put time as the x-axis and the page link as y-axis and then use the bubbles to represent the number of clicks at that time.

Here is an example of said chart type:

http://i.stack.imgur.com/UhdHh.jpg Source (raphaeljs) (Thanks user568458)

  • In my answer I believe I specified that the y-axis should be the link. The example I linked is just an image of a bubble chart. I will update my linked example with yours as it much better represents my idea. – Hanna Jan 28 '14 at 23:42
  • Yeah, raphael has some nice charts too. – benteh Jan 28 '14 at 23:43

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.