Подтвердить что ты не робот

Библиотека диаграмм Javascript для огромных данных

Кто-нибудь знает о библиотеке диаграмм Javascript, которая может обрабатывать огромные массивы данных?

Под "огромным" я имею в виду рисование линейного графика с примерно 1000 строк и 25 000 точек данных. (С неравномерным распределением точек на линию. У многих строк очень мало очков, но у некоторых их до 4000.) Вот файл данных .

В настоящее время я использую Highcharts, но это слишком медленно при построении файла примера. Вот мой тестовый сайт, в котором графический пример файла данных используется с помощью Highcharts. ПРЕДУПРЕЖДЕНИЕ: переход на эту страницу будет долгое время перерабатывать ваш процессор:)

Я не хочу использовать Flash или Silverlight.

Я надеялся использовать Javascript, чтобы мои пользователи могли масштабировать + панорамировать график, а также включать/отключать линии и т.д. Но если это слишком много данных для любой библиотеки графических карт Javascript для обработки, тогда у меня будет чтобы сделать серверы серверными.

4b9b3361

Ответ 1

В своем примере библиотека dygraphs обрабатывает шесть тысяч точек данных очень быстро. Возможно, это было бы подходящим для ваших нужд?

Он основан на Canvas с поддержкой excanvas для IE.

Ответ 2

ZingChart JavaScript charting library может стоить проверить. Он был специально построен для больших данных и предлагает отличные возможности для обеспечения быстрого и стабильного рендеринга без потери интерактивности.

Вот демонстрационная версия, которая отображает 100 000 точек за одну секунду. И если вы хотите сделать некоторые сравнения, есть также ZingChart Vs. демо (обратите внимание на предупреждение в правом верхнем углу - некоторые библиотеки могут взаимодействовать с вашим браузером).

Полное раскрытие информации, я нахожусь в команде ZingChart. Я рад ответить на любые вопросы, которые могут возникнуть в библиотеке.