In this post, we are going to explore the 5 best angular charts available on GitHub in terms of their popularity. We have considered the chart's popularity based on the stars given to the repo. So let's start -
1. ngx-charts -
This chart is very popular in the developer community and it provides various types of charts -
Chart Types -
- Horizontal & Vertical Bar Charts (Standard, Grouped, Stacked, Normalized)
- Line
- Area (Standard, Stacked, Normalized)
- Pie (Explodable, Grid, Custom legends)
- Bubble
- Donut
- Gauge (Linear & Radial)
- Heatmap
- Treemap
- Number Cards
For more information, please visit the Git repository https://github.com/swimlane/ngx-charts.
2. ng2-charts -
This chart is also popular and easy to implement.
- Line Chart
- Pie Chart
- Bar Chart
- Doughnut Chart
- Radar Chart
- Polar Area Chart
- Bubble Chart
- Scatter Chart
Install
To use ng2-charts in your project, install it via npm:
npm install ng2-charts@2.2.4 --save
For more information, please visit the Git repository https://github.com/valor-software/ng2-charts
3. Angular-nvD3 -
This library has a wide variety of charts and an easy way of implementation.
Chart Types -
- Line Chart
- Cumulative Line Chart
- Stacked Area Chart
- MultiBar Chart
- DiscreteBar Chart
- HistoricalBar Chart
- MultiBar Horizontal Chart
- Pie Chart
- Scatter Chart
- Line with Focus Chart
- Scatter + Line Chart
- Line + Bar with Focus Chart
- Donut Chart
- Bullet Chart
- Sparkline Chart
- Parallel Coordinates
- Multi Chart
- Candlestick Chart
- Sunburst Chart
- OHLC Chart
- Box Plot Chart
- Force Directed Graph
Install
To use Angular-nvD3 library in your project, install it via npm. You can install/include this library using bower and cdnjs as well.
npm install angular-nvd3
For more information, please visit the Git repository https://github.com/krispo/angular-nvd3
4. highcharts-angular -
Although this library is not much popular on git but it has a lot of good liberty to implement.Install
To use highcharts-angular library in your project, install it via npm.
npm install highcharts-angular --saveFor more information, please visit the Git repository https://github.com/highcharts/highcharts-angular
5. ng2-google-charts -
This library is not popular. You can use this as per your need only.Install
To use ng2-google-charts library in your project, install it via npm.
npm i --save ng2-google-chartsFor more information, please visit the Git repository https://github.com/gmazzamuto/ng2-google-charts.We have prepared this list with best of our search but there might be some otherlibraries which may suite you better as per the requirement.Hope this will help you. Suggestions are most welcome. Keep visiting my blog :)
Comments
Post a Comment
You are responsible person and please write responsibly