Awesome Open Source
Awesome Open Source

dlChart

Lightweight Angular Chart Library.

The goal of this Library is to have an easy to use and small in size Chart Library. It perfect for the usage in a Dashboard or somewhere where you can't / won't lazy load a Chart Library.

The Charts are created with SVG which makes them responsive for every screen resolution and have no extern Library Dependencies.

View Example and Documentation

Charts

Features

  • Pie Chart
  • Line Chart
  • Horizontal & Vertical Bar Chart (can also be mirrored)
  • Legend module & service
  • minimal package size
  • no external Libraries
  • SVG
  • Autoscaling
  • customizeable Tooltips
  • click / select / hover Events with additional Data
  • AOT
  • Angular Universal
  • easy to use with autogenerated Scales
  • Theme support (light and dark integrated)

Install

npm i dl-chart npm

Build

Run ng build dlChart to build the library.The build artifacts will be stored in the dist/ directory. Use the --prod flag for a production build. Copy the Theme SCSS files from the source to the artifact folders.

Running unit tests

Run ng test dlChart to execute the unit tests via Karma.

current Code coverage

License

MIT © Christoph Taucher

Version

Changelog

Angular 8+


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Typescript (254,029
Angular (12,689
Svg (3,167
Chart (2,244
Angular2 (2,056
Lightweight (1,373
Angular7 (711
Angular8 (585
Angular Components (294
Charting Library (137
Related Projects