# valor-software/ng2-charts

Beautiful charts for Angular based on Chart.js

Repository: https://github.com/valor-software/ng2-charts
Canonical: https://ross.abutalabs.com/products/ng2-charts
Homepage: http://valor-software.github.io/ng2-charts/
Language: TypeScript
License: MIT
License Family: permissive
Last push: 2026-03-05T12:38:00+00:00

## Health v2 (maintenance only)
Score: 73/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 70, release rhythm 61, longevity 100
- inputs: {"age_days": 4024, "days_push": 181, "days_rel": 181, "gap_med": 39, "n_releases_24m": 4}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2400, forks 565 (observed 2026-08-28T04:06:43.830971+00:00)

## What it is
ng2-charts is an Angular library providing directives for rendering Chart.js charts reactively in Angular applications. It supports all eight Chart.js chart types (line, bar, radar, pie, polarArea, doughnut, bubble, scatter) with data binding, configuration options, and click/hover events.

## Use cases
- add charts to an Angular dashboard
- render line and bar charts in Angular from Chart.js datasets
- show pie and doughnut charts with reactive data binding in Angular
- handle chart click and hover events in an Angular app
- reduce bundle size by registering only needed Chart.js components
- migrate Chart.js usage into standalone Angular components

## When to choose
- you are building an Angular application and want Chart.js integration with Angular-style data binding
- you need reactive, responsive charts with typed Angular APIs and schematics support

## When to avoid
- you are not using Angular (use Chart.js directly or a React/Vue wrapper)
- you need chart types or features outside what Chart.js provides

## Facets
- artifact type: library
- maturity: active
- function: data-visualization, charts, ui-components
- domain: data-visualization, frontend, web-development
- platform: cross-platform
- tags: angular, chartjs, typescript, charts, directive, web-server, nodejs

## Member repositories
- valor-software/ng2-charts (main) score 73

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:43.830971+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:34:16.862982+00:00, confidence not recorded.
  - readme: https://github.com/valor-software/ng2-charts (fetched 2026-08-28T04:06:43.830971+00:00, sha 2d1a5a750fc6)
  - homepage: http://valor-software.github.io/ng2-charts/ (fetched 2026-08-29T10:15:03.722131+00:00, sha 639612609dca)
  - registry_npm: https://registry.npmjs.org/ng2-charts (fetched 2026-08-29T10:15:03.732128+00:00, sha 4bb06e5e5a82)
- Data as of 2026-08-30T08:39:29.467469+00:00.
