Optimierte Grafik-Zeichnung für das web

Gesehen einige Vorschläge für Graphen, Frage ich mich, was ist der optimale für mein problem.

Möchte ich zum Rendern eines gerichteten Graphen eine servlet/Bild, das im browser angezeigt wird. Es sollte eine gewisse Art von Optimierung der position. Keine Abhängigkeit zu Schwingen bevorzugt. Algorithmen sind nicht wichtig, da die Struktur des Graphen wird ermittelt, indem die business-Logik. Es würde erwünscht sein, können Beschriftungen hinzufügen, um die Kanten als gut.
es wäre optimal, wenn ich dienen kann, diese als png/svg.

Welche Bibliothek/service würden Sie empfehlen?

Klarstellungen:

1) Die Frage ist alles über Grafiken - wie Gerichtete Azyklische Graphen - NICHT - Charts.

2) flot, Google Charts - nicht-plot-Graphen, nur die charts, oder habe ich etwas verpasst?

3) Nein, ich nicht brauchen, Interaktivität

4) graphviz wäre schön, aber der grappa java-Bibliothek ist ziemlich veraltet, und basiert auf swing/awt. zwar mag es theoretisch möglich ist, zu erbringen schwingen, um Bilder, es wäre nicht meine Lieblings-Weg, um so in eine server-app.

5) wäre es fein, einen online-service, wo die Bilder sind nicht lokal gehostet.

edit: Hinzugefügt links zu Wikipedia, um zu klären graph/Diagramm-Begriff

Schreibe einen Kommentar