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