Возможность JavaScript InfoVis Toolkit для обработки большого объема данных - PullRequest
3 голосов
/ 05 октября 2011

Кто-нибудь имеет опыт отображения большого набора данных с помощью JavaScript InfoVis Toolkit? В основном я занимаюсь исследованием того, как мой проект может обеспечить визуальное представление социальной сети ... и играю с помощью JavaScript InfoVis Toolkit. Я не заметил какого-либо снижения производительности ... тем временем я увидел это:

JavaScript InfoVis Toolkit - взаимодействие кажется немного медленным, может быть, это специально для демонстраций Javascript Framework для визуализации отношений

и

JsVIS довольно хорош, но немного медленнее с большими графиками. от Библиотека визуализации графиков в JavaScript

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

Кроме того, я посмотрел на Flare, похоже, это еще одна хорошая альтернатива, но, глядя на их сайт, кажется, что он не обновлялся почти 2 года ... он полностью устарел?

Ответы [ 3 ]

3 голосов
/ 20 октября 2011

Чтобы ответить на мой собственный вопрос .... производительность не так уж велика.Я написал скрипт для заполнения объекта json, используемого в объекте ForceDirected, 100 узлами, и он был ужасно медленным ... попробую www.graphviz.org

1 голос
/ 26 января 2012

Это достаточно быстро, если не использовать такие вещи, как градиентный фон и другие процессоры, требующие визуализации.

Я сделал Sunburst с 3 уровнями и около 100 узлов. Достаточно быстро.

0 голосов
/ 07 февраля 2012

ОК, здесь я полностью предвзят (отказ от ответственности: я его автор), но KeyLines может нормально обрабатывать несколько сотен узлов - это коммерческая лицензия.

В общих чертах - помимо вопроса о том, какую платформу выбрать - я обнаружил, что производительность canvas сильно зависит от того, имеет ли браузер + устройство аппаратное ускорение.Например, до iOS5 производительность iPad для canvas в Safari действительно была ужасной, но начиная с iOS5 она растет.Android более изменчив.Большинство настольных комбинаций браузера и ОС теперь хороши для высокопроизводительного рендеринга Canvas.

Еще один вопрос для макетов графиков - блокирует ли долго работающие макеты цикл рендеринга в браузере - нам пришлось развить проблему длительного запуска.(т. е. более нескольких секунд) задачи, блокирующие браузер.Пользователям нравится видеть, как работают индикаторы выполнения, и это возможно, если вы сделаете правильные шаги в коде макета.

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