Современная библиотека для построения диаграмм на JavaScript, которая позволяет создавать интерактивные визуализации данных с помощью простого API и более 100 готовых образцов.
ApexCharts включает в себя функции, которые вы ожидаете увидеть. В библиотеке представлено более десятка типов диаграмм, которые обеспечивают красивые и адаптивные визуализации в ваших приложениях и информационных панелях. ApexCharts — это проект с открытым исходным кодом, лицензированный по MIT, который можно использовать в коммерческих и некоммерческих проектах.
Поддержка браузеров
Firefox | Chrome | Safari | Edge | IE11 |
---|---|---|---|---|
Примечание: в ответе переведён только основной текст без учёта изображений. Загрузка и установка
npm install apexcharts --save
<script src="https://cdn.jsdelivr.net/npm/apexcharts"></script>
Оболочки для Vue/React/Angular/Stencil
Простая интеграция с фреймворками сторонних разработчиков.
Полезные ссылки на оболочки, помимо популярных фреймворков, упомянутых выше:
Использование
import ApexCharts from 'apexcharts'
Чтобы создать базовую гистограмму с минимальной конфигурацией, напишите следующее:
var options = {
chart: {
type: 'bar'
},
series: [
{
name: 'sales',
data: [30, 40, 35, 50, 49, 60, 70, 91, 125]
}
],
xaxis: {
categories: [1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999]
}
}
var chart = new ApexCharts(document.querySelector('#chart'), options)
chart.render()
Это создаст следующую диаграмму:
Вы можете создавать комбинации различных диаграмм, синхронизировать их и придавать желаемый вид с неограниченными возможностями. Ниже приведён пример синхронизированных диаграмм в стиле GitHub.
Интерактивность
Масштабирование, панорамирование и прокрутка данных. Делайте выборки и загружайте другие диаграммы с использованием этих выборок. Пример, показывающий некоторую интерактивность:
Динамическое обновление серии
Ещё...
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )