Software Engineering

Data Visualisation in HTML5

The availability of canvas in HTML5 enabled the development of visualisation libraries for rendering charts/graphs in native html without any plug-in dependencies (e.g., Flash, Silverlight, Java Applet etc.). Among the freely available libraries, both jqPlot and RGraph are very comprehensive and intuitive to use. jqPlot is basically a jQuery plug-in that renders charts based on JSON data and has support for most of the basic charts. On the other hand, RGraph has support for some planning and management charts including Funnel charts, Gantt charts, Waterfall charts, Rose charts etc.