Plotting and Navigating through Data using Dynamic Charts

Helder Magalhães1, Aníbal Pinto1 and A. Augusto Sousa2
1Efacec, 2FEUP
Play (26min) Download: MP4 | MP3

Graphical representation of values over time using charts is one of the most popular and effective ways of displaying data, easing establish of a correlation between measurements, creation of trends, prediction of system evolution and more.

Plotting data acquired in real-time and archived (historical) data are two important aspects, allowing use-cases such as system monitoring and post-crisis analysis, respectively. The differences between the use-cases pose challenges in both visualization (plot) and interaction (navigation). While the former use-case is reasonably addressed by an increasing number of software libraries, the latter is sparsely covered in the current state-of-the-art.

In this article a solution which addresses the problem is presented, based in SVG (Scalable Vector Graphics) and other Web-related technologies. A prototype which implements the solution proposal is demonstrated, as well as the currently existent system. A set of tests allows evaluating whether the established goals were achieved.