HTML5 График производительности библиотеки печати на MAC? - PullRequest
0 голосов
/ 13 ноября 2010

Я изучаю очень большие данные. Я пробовал с FLOT, FLOTR и PROTOVIS (и другими пакетами на основе JS), но есть одна постоянная проблема, с которой я столкнулся. Я протестировал 1600, 3000, 5000, 8000 и 10 тыс. Точек на графике 1000 Вт 500 ч, которые отображаются в разумные сроки в браузерах ПК (IE и FF). Но при отображении на MAC FF / Safari, начиная с 500 точек данных, страница становится значительно медленной и / или вылетает.

Кто-нибудь сталкивался с этой проблемой?

Ответы [ 2 ]

0 голосов
/ 20 марта 2012

(Я пока не могу комментировать ответ Райли, поэтому я привожу некоторые замечания здесь)

Как насчет использования в автономном режиме.HTML является отличным форматом для документов, за исключением ресурсов сервера / клиента.

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

0 голосов
/ 13 ноября 2010

Да, не делай этого.Мне кажется маловероятным, что 10 тыс. Точек фактически будут видны / полезны для пользователя сразу.

Вам следует объединить свои данные (на стороне сервера), а затем, если они захотят увеличить областиданных, используйте AJAX-запросы для получения этой области и повторного размещения.

Если вы используете flot, у них есть примеры, показывающие выбор, т.е. здесь: http://people.iola.dk/olau/flot/examples/zooming.html

...