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. We use the latest version of React. It might be difficult for us to maintain it if these libraries don't update their React version. 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.

Vega-lite: Our solution!

  • 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