Это похоже на многую другую оптимизацию - Вы жертвуете некоторой удобочитаемостью за скорость. Как John упомянул, если Вы сделали свою профильную домашнюю работу и нашли, что это достаточно значительно полезное изменение , и Вам нужна дополнительная скорость, затем пойдите для него. Вероятно, было бы хорошо поднять примечание со всем другим импортом:
from foo import bar
from baz import qux
# Note: datetime is imported in SomeClass below
Если вы хотите придерживаться чистой Java, посмотрите Prefuse для визуализации графиков.
JMathTool может быть интересным. Он позволит вам быстро создавать простые трехмерные графики, однако он не предназначен для обработки более сложных визуализаций.
Вы можете посмотреть Processing - среду визуализации данных и язык, написанный на Java.
Думаю, я буду использовать комбинацию JMathPlot (аналогично Matlab) для визуализации научных данных и использование JOGL для визуализации информационных данных
QuickDraw, написанный профессорами Университета Калгари Шоком и Стивенсоном, представляет собой отличный простой инструмент для визуализации графики. Бесплатно для личного и некоммерческого использования.
Вы также можете рассмотреть R , который имеет очень обширные графические возможности и широко используется в академических исследованиях и в таких изданиях, как NY Times. Это потребует от вас изучения нового синтаксиса, но его очень трудно превзойти для научных визуализаций, и его можно легко вызвать из Java с помощью JRI .
Вот несколько ресурсов:
Также, хотя это не относится к R, стоит взглянуть на галерею визуализации данных .