Мне нужен высокопроизводительный компонент для построения графиков.
Используемая базовая технология не является конкретной; может быть javascript, flash или java, чего бы это ни стоило.
Мне нужно решить следующие вопросы:
1. Мне нужно выбрать правильный тип диаграммы для таких данных:
001. testA 002,003
002. testB 003,004
003. testC 004
004. testD
В настоящее время я думаю о сетевом виде:
http://www.connectedaction.net/wp-content/uploads/2009/09/2009-September-NodeXL-CHI-2010-Tag-Network.png
http://visualgadgets.blogspot.com/2008/06/graphs-and-networks.html
2. Диаграмма должна отличаться по производительности:
На сегодняшний день у меня более 604 миллионов записей, и я ожидаю, что в ближайшие несколько дней они вырастут до миллиарда. Это много для визуализации.
3. Диаграмма должна быть доступна из JavaScript
Учитывая проблему 2 , мне нужно будет визуализировать диаграмму за один раз (во время запуска приложения), а затем постепенно обновлять ее. Под «обновлением» я подразумеваю «добавить записи»; записи (и ссылки между узлами) не будут удалены.
Не знаю, что еще я мог бы добавить, вот и все.
Редактировать: У меня есть несколько полезных советов; Я мог бы использовать предварительно обработанные данные, чтобы показать полную диаграмму, а затем отображать детали в реальном времени только тогда, когда их увеличивают соответственно.
Однако, учитывая мой вышеупомянутый формат данных, это немного сложно сделать, учитывая, что могут быть циклические ссылки. Я должен обдумать это.
Между тем мне все еще нужен совет по хорошему компоненту построения диаграмм для диаграмм сети / топологии.