Chart.js README

The project's README from github.com/chartjs/Chart.js. As one markdown file: README.md.

https://www.chartjs.org/
Simple yet flexible JavaScript charting for designers & developers

Downloads GitHub Workflow Status Coverage Awesome Discord

Documentation

All the links point to the new version 4 of the lib.

In case you are looking for an older version of the docs, you will have to specify the specific version in the url like this: https://www.chartjs.org/docs/2.9.4/

Contributing

Instructions on building and testing Chart.js can be found in the documentation. Before submitting an issue or a pull request, please take a moment to look over the contributing guidelines first. For support, please post questions on Stack Overflow with the chart.js tag.

License

Chart.js is available under the MIT license.

Chart.js (chartjs/Chart.js)

Searching Database…

67.7K ·GitHub
Что это?Chart.js — это JavaScript-библиотека для построения простых и гибких графиков с помощью элемента canvas из HTML5.
Это фреймворк или библиотека?Это библиотека для отрисовки, а не полноценный фреймворк: вы создаёте элемент canvas и вызываете Chart.js, чтобы нарисовать на нём график.
Как добавить её в проект?Установите её через менеджер пакетов или подключите напрямую, а затем следуйте руководству «Getting Started» в документации, чтобы создать первый график.
Нужны ли для работы другие библиотеки?Ей нужен только небольшой пакет @kurkle/color; бэкенд, сборочный инструмент или фреймворк не требуются.
Нужно ли учитывать что-то при работе со старыми версиями?Ссылка на документацию по умолчанию ведёт на v4; если вы используете более старый релиз, нужно явно указать эту версию в адресе документации.
Где это работает?Работает в любом современном веб-браузере, который поддерживает элемент canvas из HTML5.
Какие типы графиков поддерживаются из коробки?В разделах тем и документации графики и настройка осей описаны в общем виде; распространённые встроенные типы Chart.js — линейные, столбчатые, круговые, кольцевые, радарные и точечные графики, которые настраиваются в разделах документации «Charts» и «Axes».
Можно ли расширить её плагинами?Да, в документации есть отдельный раздел «Popular Extensions» со ссылками на плагины сообщества, которые добавляют дополнительные типы графиков и функции.
Как её обычно собирают из исходников?Для сборки используется pnpm с Rollup для объединения файлов (pnpm run build) и TypeScript для генерации объявлений типов.
What are similar projects?lightweight-charts, uPlot, d3, echarts, G2, charts, Vela, chartist
Creator
chartjs
Size
43.2 MB
Stars
67.7K
Age
13y
Commits · 90 Days