Ответ 1
Вы можете посмотреть Processing - среду визуализации данных и язык, написанный на Java.
Я только что получил информацию-визуализацию и научную визуализацию и использовал Piccolo и немного с JFreeChart. Я пытаюсь найти несколько новых библиотек, которые я могу начать использовать. Я ищу специально для библиотек, которые включают в себя многомерную визуализацию и наложение карт (что-то вроде открытых слоев), но они будут открыты для доступа к любым графическим библиотекам.
Вы можете посмотреть Processing - среду визуализации данных и язык, написанный на Java.
Вы также можете рассмотреть R, который как очень обширный графических возможностей и широко используется в научных исследованиях и таких местах, как NY Times. Это потребует от вас изучения нового синтаксиса, но его очень сложно превзойти для научных визуализаций, и он легко может быть , вызванный с Java с использованием JRI.
Вот несколько ресурсов:
Кроме того, в то время как это не относится к R, следует посмотреть галерею визуализации данных.
Если вы хотите придерживаться чистой Java, посмотрите на Prefuse для визуализации графа.
Существует несколько доступные графические библиотеки java
JMathTool может быть интересным. Это позволит вам быстро выполнять простые 3D-графики, однако он не предназначен для обработки более сложных визуализаций.
Комбинация, которая, я думаю, я буду использовать, JMathPlot (аналогично матлабу) для визуализации научных данных и использования JOGL для визуализации информационных данных
QuickDraw, написанный профессорами Университета Калгари Шоком и Стивенсоном, - отличный простой инструмент для визуализации графики. Бесплатно для личного и некоммерческого использования.