Увидев несколько предложений для графиков, я задаюсь вопросом, что является оптимальным для моей проблемы.
Я хочу отобразить ориентированный граф на сервлете / картинке, которая отображается в браузере. Должна быть какая-то оптимизация позиции. Никакая зависимость от Swing не будет предпочтительной. Алгоритмы не важны, так как структура графа определяется бизнес-логикой. Было бы желательно иметь возможность добавлять метки к краям.
было бы оптимальным, если бы я мог служить в качестве png / svg.
Какую библиотеку / службу вы бы порекомендовали?
уточнения:
1) Все дело в Графиках - например, Направленный ациклический граф - НЕ - Графики .
2) flot, Google Charts - не могу строить графики, только диаграммы или я что-то пропустил?
3) нет мне не нужна интерактивность
4) График будет хорош, но Java-библиотека Grappa довольно устарела и построена на колебании / AWT. хотя теоретически возможно сделать рендеринг свинга к изображениям, это не будет моим любимым способом сделать это в серверном приложении.
5) было бы хорошо использовать онлайн-сервис, где изображения не размещаются локально.
редактировать: добавлены ссылки на Википедию для уточнения термина графика / диаграммы