D3.js — Data-Driven Documents
For Example: Consider an array of numbers, You can use it to generate HTML table or you can use the same data to generate interactive bar or pie charts.
official website: https://d3js.org/
Google Charts is a free chart library and which is more powerful and very simple to use. It has many interactive charts to display and render the live data. It has rich chart gallery like the pie chart, bar chart, Scatter Charts, donut charts and etc. Moreover various customization option available with the charts.
It also got charts like Histograms, timelines, trend lines, Sankey Diagram, and etc.
official website: https://google-developers.appspot.com/chart/
Chart.js is a community maintained chart library and 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 Chart.js library and for angular projects, we can use Angular charts and it will be really easy to implement.
official website: http://www.chartjs.org/
Official website: http://gionkunz.github.io/chartist-js/
official website: http://n3-charts.github.io/line-chart/#/home