Chart.js (chartjs/Chart.js)
Searching Database…
Что это?
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 для генерации объявлений типов.
Which topics is it in?
charting-library, chart, html5, graph, charts, canvas, visualization, data-visualization, npm, frontend, nodejs, library