Какую библиотеку визуализации данных я должен использовать - PullRequest
0 голосов
/ 10 октября 2011

Я работаю над веб-приложением, которое должно визуализировать данные CDR (Call Data Record) в виде некоего многомерного графика. Мы будем использовать Java-фреймворк для приложения, поэтому я в основном ищу java-библиотеку, но я также открыт для других предложений, если они являются лучшим решением. Визуализированные данные (график) будут включены в профили пользователей в приложении. Визуализация должна выглядеть примерно так:

enter image description here

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

У меня нет опыта визуализации данных, поэтому было бы хорошо, если бы библиотека была хорошо документирована.

Ответы [ 3 ]

2 голосов
/ 10 октября 2011

Одна из новых и очень хороших платформ - это d3.js , которая использует html5, css3 и svg для генерации вашего графика.Вы можете очень легко добавить взаимодействие с пользователем.

Другая библиотека, написанная на Java, но немного устаревшая, - prefuse .

1 голос
/ 16 октября 2011

Если вы ищете визуализацию записи разговоров, вы можете просмотреть награды в мини-конкурсе VAST 2008 для сотовых телефонов . Команды боролись за создание инструментов визуальной аналитики для проверки набора записей сотовых телефонов, чтобы попытаться отследить группу злодеев, которые переключали телефоны, чтобы избежать обнаружения. Вы можете получить некоторые новые идеи визуализации из их результатов, и я уверен, что некоторые команды использовали библиотеки Java. Вы можете увидеть все записи здесь .

1 голос
/ 10 октября 2011

Фактическим стандартом в Java является JFreeChart .

Но я бы также предложил вам использовать библиотеки JavaScript-диаграмм, например jqPlot . Иногда целесообразно подтолкнуть генерацию графиков к клиенту - и результаты весьма впечатляющие.

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