Hi All, At the moment we have moved igvis content to VizGrammar repository [1]. We are going to redesign the architecture of igviz.js and improve extensibility. First igviz name will be replaced as VizGrammar.
Currently all the chart drawing logics are written in the igviz.js and it will be a tedious process to add new chart types and update. For that we are expecting to create structure as follows where each chart type code is in a separate JS file. These JS files follows a same structure when it comes to drawing, plotting and updating. If new chart type is implemented, it needs to follow same structure and code will be in a separate JS file under charts directory. Meanwhile samples for charts can be included the samples directory. |- lib | |- vega.min.js | |- d3.min.js | |- samples | |- bar | |- line | . | . | |- scatter | |- charts |- |- chart.js |- |- chart.bar.js |- |- chart.line.js |- |- chart.area.js |- |- chart.map.js |- |- chart.table.js |- |- chart.arc.js |- |- chart.scatter.js | |- vizgrammar.js |- vizgrammar.min.js Finally chart JS files will be combined to create vizgrammar.js and vizgrammar.min.js. [1] https://github.com/wso2/VizGrammar Regards, -- *Tharik Kanaka* WSO2, Inc |#20, Palm Grove, Colombo 03, Sri Lanka Email: [email protected] | Web: www.wso2.com
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
