Простая и гибкая библиотека для построения графиков на JavaScript, которая отображает их на элементе HTML5 canvas.
timqian/chart.xkcd
JavaScript-библиотека для построения линейных и других диаграмм в непринуждённом рисованном стиле комикса xkcd с помощью SVG.
- Звёзды
- 7,872
- Форки
- 207
- Открытые issues
- 3
- Последний коммит
- 17 дней назад
Что это?
chart.xkcd — JavaScript-библиотека, которая рисует диаграммы в мультяшном, слегка небрежном стиле от руки, вдохновлённом комиксом xkcd. Диаграммы отображаются в одном SVG-элементе на странице: достаточно подключить скрипт и передать ему узел <svg>.
Чтобы создать диаграмму, вызовите конструктор, например chartXkcd.Line, передав ему целевой SVG-элемент, а затем укажите заголовок, подписи осей и объект с данными, содержащий метки и наборы данных. Библиотеку можно подключить через CDN или установить из npm; в проекте также есть сайт с документацией и примерами.
Библиотека подойдёт для неформальных презентаций, публикаций в блогах и схем, которым не нужен строгий корпоративный стиль.
Ключевые возможности
- 01Рисует линейные и другие типы диаграмм в слегка небрежном стиле от руки.
- 02Отображает всё содержимое в одном SVG-элементе на странице.
- 03Настраивается с помощью простого объекта с метками и наборами данных.
- 04Доступна через CDN или npm в виде обычного браузерного скрипта.
- 05Поддерживает заголовки и подписи осей X и Y.
Сценарии использования
- Добавление забавной неформальной диаграммы в публикацию блога или презентацию.
- Иллюстрация оценок или планов в рисованном стиле без корпоративной строгости.
- Встраивание простых диаграмм в статическую HTML-страницу без этапа сборки.
Быстрый старт
- 1
Добавьте скрипт chart.xkcd и узел SVG на страницу
<script src="https://cdn.jsdelivr.net/npm/chart.xkcd@2/dist/chart.xkcd.min.js"></script> - 2
Создайте линейный график с помощью new chartXkcd.Line на элементе SVG
В подборках
Темы
Частые вопросы
- Что такое chart.xkcd?
- JavaScript-библиотека для построения линейных и других диаграмм в непринуждённом рисованном стиле комикса xkcd с помощью SVG. chart.xkcd — JavaScript-библиотека, которая рисует диаграммы в мультяшном, слегка небрежном стиле от руки, вдохновлённом комиксом xkcd. Диаграммы отображаются в одном SVG-элементе на странице: достаточно подключить скрипт и передать ему узел <svg>.
- chart.xkcd можно использовать бесплатно? Какая у него лицензия?
- chart.xkcd распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- chart.xkcd всё ещё поддерживается?
- Активно поддерживается. Последний коммит в chart.xkcd — 21 окт. 2026 г..
- Для чего можно использовать chart.xkcd?
- Добавление забавной неформальной диаграммы в публикацию блога или презентацию. Иллюстрация оценок или планов в рисованном стиле без корпоративной строгости. Встраивание простых диаграмм в статическую HTML-страницу без этапа сборки.
- Как установить chart.xkcd?
- Добавьте скрипт chart.xkcd и узел SVG на страницу: <script src="https://cdn.jsdelivr.net/npm/chart.xkcd@2/dist/chart.xkcd.min.js"></script> Создайте линейный график с помощью new chartXkcd.Line на элементе SVG
- Где скачать chart.xkcd?
- Исходный код и инструкции по установке — на GitHub: https://github.com/timqian/chart.xkcd
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
JavaScript-библиотека без зависимостей для создания простых адаптивных SVG-графиков в стиле GitHub.
Библиотека графиков для Android: линейные, столбчатые, круговые, радарные, пузырьковые и свечные диаграммы с масштабированием, прокруткой и анимацией, а также модуль Jetpack Compose.
Бесплатная библиотека JavaScript с открытым исходным кодом для привязки данных к SVG, Canvas и HTML и создания настраиваемой визуализации данных.
Библиотека графиков для React на базе D3 с декларативными компонентами для сборки SVG-графиков в приложениях React.
Небольшая и быстрая библиотека на HTML5 canvas для создания интерактивных финансовых графиков на веб-страницах.