Я работаю на сайте, который генерирует код ( построитель диаграмм ) для диаграмм. В настоящее время он работает с библиотекой chartnew.js , но я хочу расширить ее за счет лучшей библиотеки диаграмм.
Требования:
Кажется, существует довольно много библиотек построения диаграмм для JavaScript, которые, вероятно, удовлетворят ваши потребности. Был также вопрос о переполнении стека, касающийся этой самой темы.
Бонзай вроде неплохой. Он позволяет создавать довольно красивые трехмерные диаграммы (а также интерактивные), документация кажется довольно хорошей, и даже есть онлайн- редактор . Я не могу говорить о том, насколько он прост в использовании, так как у меня не было возможности его использовать, но из того, что я видел, он довольно прост.
D3 , вероятно, является самой большой библиотекой диаграмм для JS. Он содержит множество вариантов диаграмм (приблизительное количество в галерее превышает 100). У него есть некоторая кривая обучения, и все изображения обрабатываются в формате SVG.
Наконец, Rickshaw — это библиотека диаграмм, которая пытается упростить D3 за счет функций (вместо 100 диаграмм их около 10).
Надеюсь, один из них сработает для вас! Дайте мне знать, если они это сделают, а если нет, я, вероятно, мог бы найти больше.
Essential Chart для JavaScript может удовлетворить ваши требования.
Поддерживает несколько типов диаграмм, включая 3D
Поддерживает взаимодействие с использованием событий, а также встроенные функции масштабирования, панорамирования и интерактивных курсоров.
Режим рендеринга SVG поддерживает анимацию.
Лицензия сообщества бесплатна и позволяет использовать ее в коммерческих приложениях.
Примечание: я работаю в Syncfusion.
JIT ( Javascript InfoVis Toolkit) — это еще одна библиотека, которую вы, возможно, захотите рассмотреть .
Примечание : вопрос здесь явно о Charts , вроде библиотек (движков построения диаграмм), упомянутых в Comparison of Charting modules , не путать с Graphs , как упоминалось в Graphing modules . Несмотря на то, что обе ссылки связаны с «модулями» drupal (которые похожи на плагины), эта связанная страница содержит множество ссылок на «библиотеки» (движки для построения диаграмм или графиков).
PS: вопрос содержит " ... лучшую библиотеку диаграмм... ", подумайте о том, чтобы немного отредактировать свой вопрос, чтобы объяснить, почему это слово включено, то есть с какой проблемой вы столкнулись с текущей библиотекой, которую вы хотели бы быть адресовано.
RGraph можно использовать под лицензией GPL:
В последней версии добавлена интеграция с Google Sheets.
PS я делаю это к вашему сведению
LightningChart JS позволяет создавать информационные панели с графиками с ускорением WebGL и может в конечном итоге стать излишним решением для ваших нужд? Это сверхбыстро, дешево и бесплатно для личного использования. Для коммерческого использования мы просим небольшую плату.
410 ушел
Николя Рауль