Альтернативы HighCharts для наборов данных с точками данных 10K? [закрыто
-
25-10-2019 - |
Вопрос
Нам нужно генерировать, как и на
http://zopyx.com/tmp/chart.png
Вот требования:
- 24*365 точек данных для линейного графика в верхней части диаграммы (одно значение в час/день на год)
- 12 точек данных для каждого блока ниже (по одному в месяц)
Таким образом, каждый вертикальный блок (один в месяц) связан с набором 24*30 (или 31) данных.
Я попытался реализовать диаграмму с использованием HighCharts, но, похоже, у него серьезная проблема с большими наборами данных (Firefox показывает предупреждение о долгосрочном сценарии).
Существуют ли какие -либо альтернативы Highcharts, которые могут справиться с этим использованием? Интерактивность необходима (пользователи должны иметь возможность увеличивать/выйти)
Решение
Я всегда рассматривал флот быть довольно быстрым с большими наборами данных. По моему неофициальный Тестирование с набором данных составляет 8760 баллов, Chrome (V15) сделает его примерно через 5 секунд, Firefox (V8) примерно через 2 секунды, а IE9 рассказывает мне о 1/2 секунды (то есть <9 будет на скорости из -за отсутствия поддержки встроенного холста).
Мое единственное беспокойство для вас, хотя, - это то, что> 8000 баллов - пересечение предела рендеринга пикселя. Ваш сюжет должен быть шириной около 10000 пикселей, чтобы различить любую форму.
Другие советы
Вы пробовали плагин Google Charts? Вот веб -сайт для демонстрации: http://www.maxb.net/scripts/jgcharts/include/demo/#1
API также прост в использовании:http://code.google.com/apis/chart/