Highcharts прекрасная библиотека, но лицензия не совсем подходит. Какие бесплатные альтернативы Highcharts вы используете?
D3.js - это библиотека JavaScript для работы с документами на основе данных.
D3.js поможет вам оживить данные с помощью HTML, SVG и CSS. Акцент D3 на веб-стандартах дает вам все возможности современных браузеров, не привязывая себя к собственной структуре, сочетая мощные компоненты визуализации и управляемый данными подход к манипулированию DOM.
D3.js это первое, что приходит в голову.
Или C3.js — еще один форк D3. Количество веток от D3 показывает, насколько хороши возможности библиотеки.
C3.js обходит ужасную кривую обучения D3 через собственные обработчики кода для представления графика.
Посмотрите CanvasJS, если вам не нужны сложные, коммерческие графики.
Это адаптивная библиотека диаграмм HTML5 с простым API-интерфейсом
- Простой API
- 30 типов диаграмм
- Хорошо задокументированы
- Поддерживает Chrome, Firefox, Safari, IE8 +
- Поддержка напрямую от разработчиков
Можно еще попробовать RAWGraphs
RAWGraphs - это открытый веб-инструмент для создания пользовательских векторных визуализаций на основе удивительной библиотеки d3.js
Chart.js — это универсальная библиотека, которая позволяет создавать диаграммы JavaScript за пару минут. Она имеет много опций, с помощью которых вы можете настроить все аспекты ваших графиков.