Anmol Jagetia completed this project as part of the GSoC program in 2015. You can read Anmol's blog and review his commits on github for more information. Watch his YouTube video where he speaks about his project and experience working with us.
Currently the HPCC Systems® Platform has very little support for visual analytics. While there are plenty of “off the shelf” visual analytic tools and dashboard creators, none are really suitable for “Big Data” because they typically work with local datasets (think charting with an excel spreadsheet). The HPCC Systems® Visualization Framework aims to solve the issue by bringing together existing “best of breed” visualizations as well as bespoke HPCC Systems® visualizations into a consistent framework, which can then be driven by HPCC Systems® hosted analytics.
Anmol Jagetia’s work involved adding unit tests and linting as well as adding new visualisation widgets and enhancing existing ones. He used his existing experience to enhance our build quality infrastructure and has also added a range of new features to the existing framework including the addition of a time lapse capability and a number of features which enable bar charts to be used as Gant charts.
Below is an illustration of the work Anmol did to add range support in a column chart where there is both an upper and lower bound.
He also added a playback facility which walks through the range at preset intervals.
The work he has done will significantly improve the user experience.
Project Description
The Visualization Framework is a Client Side HTML5/JavaScript library, with the following goals:
...