If you’re working on a project that requires data visualization, check out these five great open source libraries and see which one fits your needs!
D3.js — Data-Driven Documents
For Example: Consider an array of numbers, You can use it to generate an HTML table or you can use the same data to generate interactive bar or pie charts.
Official Website: https://d3js.org/
Google Charts is an open source chart library which is powerful and very simple to use. It has many interactive charts to display and render live data. It has a rich chart gallery that include options like pie charts, bar charts, Scatter Charts, donut charts, etc. Moreover, various customization options are available with the charts.
It also has charts like Histograms, timelines, trend lines, Sankey Diagrams, etc.
Official Website: https://google-developers.appspot.com/chart/
Chart.js is a community maintained chart library and by using it we can create responsive charts for your website. Using it we can generate mixed charts and it has great rendering capacity in modern browsers. It has very good documentation and samples available.
Angular Chart is built on top of the Chart.js library, and for Angular projects it will be really easy to implement Angular charts.
Official Website: http://www.chartjs.org/
Official Website: http://gionkunz.github.io/chartist-js/
Official Website: http://n3-charts.github.io/line-chart/#/home