As humans, (even as non technical people) it is easier for us to comprehend graphs and pictures than raw numbers. Some common conventions followed by all could be – different groups of data are represented in pie charts or bar graphs as a percentage of the total. If you wish to display a trend, a line graphs would be ideal. However, there are few more advanced needs for which you may need more sophisticated chart types like meter gauge, … etc
By using data visualization tools, we enable business owners and strategists (or the consumers of the data per se) to be able to see their data in a new light, to see something new and useful. A plain array of numbers in rows and columns if visualized may allow you to see something more than what it is telling you directly. You should not only be able to look at the data but you should be able to ‘see’ it. This in essence is the purpose and advantage of data visualization. Data visualization also helps us correct our decisions and eliminates false conclusions.
For us to start with, we need to know what elements make up a chart. Once we have them, we can also understand the various types of charts and their possibility of representation.
Chart elements are
- Title – Short description about the purpose of the chart
- x and y axes – x represents horizontal axis, y represents vertical axis, each data point is represented as S(x,y)
- A numeric or categorical scale is defined for each axis
- The value between each segment in an axis is called a Tick and each Tick has a Tick label.
Charting using HTML5 and java scripting has a lot of advantages, foremost among them is elimination of data storage and real time visualization of data.