- Demo/Test Page and its source
- Dermatology Test Page and its source
- [Wiki] (https://github.com/hpcc-systems/Visualization/wiki)
The goal of the visualization framework is to simplify the construction of visualizations and dashboards for Big Data on the HPCC Platform. This project consists of the following key parts:
- Provides a consistent interface to "off the shelf" and hand crafted visualizations.
- Simplifies visualization instantiation and composition within HTML DOM and SVG DOM nodes (One visualization can be a combination of several others).
- Provide connectors (marshallers) to the HPCC Platform.
The obligatory Hello World example
<!doctype html> <html> <head> <meta charset="utf-8"> <script src="../widgets/lib/requirejs/require.js"></script> <script src="../widgets/config.js"></script> <script> requirejs.config({ baseUrl: "../widgets" }); </script> </head> <body> <div id="helloWorld" style="width:100%; height:100vh"> </div> <script> require(["src/common/TextBox"], function (TextBox) { var helloWorld = new TextBox() .target("helloWorld") .text("Hello\nWorld!") .render() ; }); </script> </body> </html>None of this would would be possible without the great work of others. The widgets/lib folder includes the work from:
While widgets/src also includes wrappers for CDN hosted visualizations: