Skip to content

Research of the chart library

ChengYanJin edited this page Oct 24, 2019 · 4 revisions

Criteria to evaluate chart library

  • Integration
  • Usability
  • Responsive
  • LineChart Functions
  • A wide variety of modern visualization chart type
  • Documentation
  • Community

The summary of the libraries

Rechart, Nivo, React-chartjs-2, Victory: They are built on React. It will be difficult for us to maintain it later. We prefer to choose a pure js library.

billboard.js: It only supports the basic type of chart and doesn't support the modern visualization chart type such as sparkline which will be our use case.

Vega-lite: The best library so far

  • Vega-Lite builds on the top of d3 with a declarative language.
  • Vega-Lite makes visualizations more reusable and shareable.
  • Vega-Lite supports a wide type of chart.

Reference

The comparison across different libraries: spreadsheets.

Clone this wiki locally