Поиск библиотеки Java для создания приложения, которое взаимодействует с данными - PullRequest
2 голосов
/ 13 августа 2011

У меня есть проект, в котором я должен анализировать данные с помощью кластерного анализа.В основном данные должны быть визуализированы так, как показано на этом рисунке Mockup Каждый набор данных - например, пусть это будут люди - представляет собой одну горизонтальную строку, где вертикальные линии показывают такие атрибуты, как пол, возраст и т. Д.Теперь, если эти данные могут быть показаны, я также хочу переместить строки по горизонтали, а также по вертикали а) с помощью кода и б) с помощью перетаскивания.

Кто-нибудь знает хорошую библиотеку для этого?

Важно

  • Цель - настольное приложение
  • Ожидаемые наборы данных около 500
  • Атрибуты для каждого набора данных около 60
  • В Java есть приложение/ SWT уже, поэтому решения в этом направлении предпочтительнее
  • Операционная система - Win7, поэтому C # или аналогичный будет временным ограничением
  • Мне действительно нравится d3.js , ипредпочел бы подобную блокировку (но в 3D)

Если у кого-то есть рекомендации для библиотеки, которая помогает анализировать данные, пожалуйста, сделайте шаг вперед!

Ответы [ 2 ]

2 голосов
/ 13 августа 2011

Проверка Какая библиотека Java-диаграмм с открытым исходным кодом является лучшей? и Библиотеки для симпатичных графиков в SWT? для получения дополнительной информации.

Я использовал JFreeChart сSWT (2 года назад).Код довольно ужасный (вам нужно написать тонны кода), но он работает и может быть напрямую отрисован с использованием компонентов SWT (нет необходимости в мосте SWT_AWT).

EDIT

Когда я снова подумал об этом, я понял, что вы можете использовать библиотеку JavaScript через виджет Browser.Это довольно тяжелое решение, но оно может сработать ..

0 голосов
/ 03 сентября 2011

Вы можете сделать это в d3, но это очень сложный процесс, в котором вам нужно иметь дело с измоетрической перспективой и остальным.Это не должно быть ужасно сложно, но это не будет готовое решение.

...