Ответ 1
В своем примере библиотека dygraphs обрабатывает шесть тысяч точек данных очень быстро. Возможно, это было бы подходящим для ваших нужд?
Он основан на Canvas с поддержкой excanvas для IE.
Кто-нибудь знает о библиотеке диаграмм Javascript, которая может обрабатывать огромные массивы данных?
Под "огромным" я имею в виду рисование линейного графика с примерно 1000 строк и 25 000 точек данных. (С неравномерным распределением точек на линию. У многих строк очень мало очков, но у некоторых их до 4000.) Вот файл данных .
В настоящее время я использую Highcharts, но это слишком медленно при построении файла примера. Вот мой тестовый сайт, в котором графический пример файла данных используется с помощью Highcharts. ПРЕДУПРЕЖДЕНИЕ: переход на эту страницу будет долгое время перерабатывать ваш процессор:)
Я не хочу использовать Flash или Silverlight.
Я надеялся использовать Javascript, чтобы мои пользователи могли масштабировать + панорамировать график, а также включать/отключать линии и т.д. Но если это слишком много данных для любой библиотеки графических карт Javascript для обработки, тогда у меня будет чтобы сделать серверы серверными.
В своем примере библиотека dygraphs обрабатывает шесть тысяч точек данных очень быстро. Возможно, это было бы подходящим для ваших нужд?
Он основан на Canvas с поддержкой excanvas для IE.
ZingChart JavaScript charting library может стоить проверить. Он был специально построен для больших данных и предлагает отличные возможности для обеспечения быстрого и стабильного рендеринга без потери интерактивности.
Вот демонстрационная версия, которая отображает 100 000 точек за одну секунду. И если вы хотите сделать некоторые сравнения, есть также ZingChart Vs. демо (обратите внимание на предупреждение в правом верхнем углу - некоторые библиотеки могут взаимодействовать с вашим браузером).
Полное раскрытие информации, я нахожусь в команде ZingChart. Я рад ответить на любые вопросы, которые могут возникнуть в библиотеке.