Обработка больших данных с помощью библиотеки JavaScript-диаграмм - PullRequest
3 голосов
/ 31 июля 2009

Меня интересует любой опыт использования пакетов диаграмм JS, обрабатывающих огромные объемы данных (например, десятки тысяч точек данных).

Есть проблемы с производительностью? Потребление памяти браузером? Есть еще вопросы? Кто-нибудь порекомендует для этого конкретную библиотеку JavaScript-графиков?

Спасибо

Ответы [ 3 ]

4 голосов
/ 31 июля 2009

Если мы говорим о больших данных для gMap, то есть Cluster Marker . Это может делать такие вещи. alt text
(источник: martinpearman.co.uk )

1 голос
/ 31 июля 2009

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

В противном случае я бы предложил перейти на Flash / Silverlight (если вы разрабатываете в .NET)

Редактировать

Visifire для Silverlight. это с открытым исходным кодом и можно найти в http://visifire.com/.

Кроме того, MS только что выпустила элементы управления MS Chart (http://code.msdn.microsoft.com/mschart),, для которых требуется .NET FrameWork 3.5 SP1, их можно использовать в WinForms / ASP.NET (сервер отрисовывается с использованием загрузки ASP.NET AJAX по запросу) было бы легко).

FusionCharts бесплатно для Flash: http://www.fusioncharts.com/free/

1 голос
/ 31 июля 2009

Я использовал карты Google для отображения полилиний; Я столкнулся с огромными проблемами с производительностью, когда у полилиний было больше тысячи очков.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...