Skip to content

Latest commit

 

History

History
24 lines (16 loc) · 2.02 KB

comparative-analysis.md

File metadata and controls

24 lines (16 loc) · 2.02 KB

Comparative Analysis

Comparative analysis is a method to compare two or more entities/datasets. The data to enable this is prepared via informaion mappaing but it needs a tool(s) to outlet the comparision of the datasets.

While most of the analysis can be aided by the tools analysed here, effectively communicating the information extracted from the data demands a custom toolkit with customizable visual/user flows.

To enable this, following tools are considered

  1. D3.js
  2. Apache ECharts
  3. Chart.js

D3.js

D3.js is a JavaScript library for manipulating documents based on data. D3 helps bring data to life using HTML, SVG, and CSS. D3’s emphasis on web standards gives you the full capabilities of modern browsers without tying yourself to a proprietary framework, combining powerful visualization components and a data-driven approach to DOM manipulation. ref

Apache ECharts

Apache Echarts is a visualization library built with easy-to-use, rich built-in interactions, and high performance as goals. It enables high expandability and performance by employing performant graphics and streaming arhcitecture.

Chart.js

Chart.js describes itself as "Simple yet flexible JavaScript charting for designers & developers". It enables data visualization using 8 charttypes which are performant, reposnsive and stackable.

While all the above mentioned tools can enable most of the comparative analysis in hand, we selected Apache Echarts for its ease of use and scalable setup.

Conclusion

By creating extendable visualization plugins using Apache Echarts in conjunction with resource and page models explained here, most of the userflows and visualization flows can be created with minimal development effort.