У меня есть некоторые данные в формате .csv (~ 10000 записей или более), и мне нужно визуализировать их в диаграммах (область и линейные диаграммы в основном). Также графики должны быть интерактивными и иметь контроллеры и фильтры. Сейчас я использую диаграммы Google, но у него проблемы с производительностью для такого объема данных.
Итак, требования:
Essential Chart для JavaScript — это опция.
Весь продукт доступен бесплатно по лицензии сообщества , если вы соответствуете требованиям (доход менее 1 миллиона долларов США).
Примечание: я работаю в Syncfusion.
https://dc-js.github.io/dc.js/
dc.js — это библиотека диаграмм JavaScript со встроенной поддержкой кросс-фильтра , позволяющая высокоэффективно исследовать большой многомерный набор данных (вдохновленный демонстрацией кросс-фильтра). Он использует движок d3 для отображения диаграмм в удобном для CSS формате svg. Диаграммы, отображаемые с помощью dc.js, естественным образом управляются данными и реагируют, поэтому обеспечивают мгновенную обратную связь при взаимодействии с пользователем. Основная цель этого проекта — предоставить простую, но мощную библиотеку javascript, которую можно использовать для визуализации и анализа данных как в браузере, так и на мобильном устройстве.
(выделение добавлено)
dc.js — это библиотека javascript с открытым исходным кодом, распространяемая по лицензии Apache License v2.
Я использовал его с CSV-файлом на 70 000 записей. Очень отзывчивый после загрузки данных.
Иззи