Бесплатная библиотека JavaScript с открытым исходным кодом для привязки данных к SVG, Canvas и HTML и создания настраиваемой визуализации данных.
chartjs/Chart.js
Простая и гибкая библиотека для построения графиков на JavaScript, которая отображает их на элементе HTML5 canvas.
Open source альтернатива:Google Charts
Highcharts
- Звёзды
- 67,752
- Форки
- 11,949
- Открытые issues
- 613
- Последний коммит
- 2 часа назад
Что это?
Chart.js — библиотека для построения графиков на JavaScript, которая рисует их с помощью элемента HTML5 canvas. Передайте ей объект конфигурации с типом графика, данными и параметрами — и она отобразит интерактивный график в браузере.
Библиотека рассчитана на дизайнеров и разработчиков, которым нужны распространённые типы графиков без необходимости писать код для их отрисовки с нуля. В документации описаны линейные, столбчатые и другие типы графиков, а также настраиваемые оси, структуры данных и раздел для разработчиков расширений.
Chart.js распространяется по лицензии MIT. Ссылки в документации ведут на версию 4 библиотеки, а документация к более старым версиям доступна по URL с указанием версии.
Ключевые возможности
- 01Отображает графики в браузере на элементе HTML5 canvas.
- 02Поддерживает несколько типов графиков, настраиваемых через единый объект параметров.
- 03Предоставляет настраиваемые оси, шкалы и структуры данных.
- 04Документирует точки расширения для создания плагинов.
Сценарии использования
- Добавление интерактивных линейных или столбчатых графиков на веб-дашборд.
- Визуализация метрик или аналитики во frontend-приложении.
- Встраивание простых графиков на контентные сайты без тяжёлых зависимостей.
Быстрый старт
- 1
Прочитайте руководство по установке в документации
- 2
Изучите документацию, чтобы начать работу
В подборках
Темы
Частые вопросы
- Что такое Chart.js?
- Простая и гибкая библиотека для построения графиков на JavaScript, которая отображает их на элементе HTML5 canvas. Chart.js — библиотека для построения графиков на JavaScript, которая рисует их с помощью элемента HTML5 canvas. Передайте ей объект конфигурации с типом графика, данными и параметрами — и она отобразит интерактивный график в браузере.
- Chart.js можно использовать бесплатно? Какая у него лицензия?
- Chart.js распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- Chart.js всё ещё поддерживается?
- Активно поддерживается. Последний коммит в Chart.js — 22 окт. 2026 г..
- Для чего можно использовать Chart.js?
- Добавление интерактивных линейных или столбчатых графиков на веб-дашборд. Визуализация метрик или аналитики во frontend-приложении. Встраивание простых графиков на контентные сайты без тяжёлых зависимостей.
- Как установить Chart.js?
- Прочитайте руководство по установке в документации Изучите документацию, чтобы начать работу
- Где скачать Chart.js?
- Исходный код и инструкции по установке — на GitHub: https://github.com/chartjs/Chart.js
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
JavaScript-библиотека для создания и отображения 3D-сцен в браузере с помощью WebGL и WebGPU.
Библиотека графиков для React на базе D3 с декларативными компонентами для сборки SVG-графиков в приложениях React.
Helm — пакетный менеджер для Kubernetes: он устанавливает приложения, упакованные в переиспользуемые Charts, и управляет ими.
Грамматика высокого уровня на основе JSON для декларативных интерактивных диаграмм, которая компилируется в полноценные спецификации Vega.
Декларативная грамматика JSON для создания интерактивных визуализаций данных с выводом в HTML5 Canvas или SVG.