2012-12-01 10 views
10

Was ist der einfachste und klarste Weg, um Graphen und Bäume für CS-Theoriezuweisungen zu zeichnen?Was ist die beste Technologie zum Zeichnen von Bäumen und Graphen?

Ich bin nicht mit jeder dieser Lösungen glücklich:

  • textbasierte: ugly
  • tikz Latex-Paket: umständlich für größere Bäume
  • Adobe Illustrator: zeitraubend

Hat jemand Software speziell für diese Aufgabe geschrieben?

Danke!

+0

NetworkX mit Graphviz ist eine Art von Ni ce. – kreativitea

Antwort

13

1.) http://www.graphviz.org/ ist das einfachste zum Zeichnen von gerichteten und ungerichteten Graphen. Sie geben nur eine Liste von Knoten, Kanten und Beschriftungen in der richtigen Syntax an, und GraphViz spuckt ein Bild aus. Es gibt verschiedene Front-End-Programme, die eine schönere Schnittstelle zum Generieren des GraphViz-Codes bereitstellen.

2.) http://www.sagemath.org/ (es ist Open Source und kann gewichtet ziehen gerichteten Graphen)

3.) http://sourceforge.net/projects/treeform/

4.) http://www.mi.sanu.ac.rs/newgraph/

5.) http://www.conceptdraw.com/products/drawing-tool/

6.) http://rw4.cs.uni-sb.de/~sander/html/gstools.html (Sammlung von Graph Zeichenwerkzeuge Details)

2

Sie könnten Dia ein hilfreiches Werkzeug für alle Arten von CS-Charts, Grafiken und Bäumen finden.