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?
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.
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: