Graph Drawing

Drawing (visualizing) a graph (or maybe Network) dataset. See Graph Theory, Everything Is A Graph.

http://www.compendiumdev.co.uk/alttools/modeltools.htm

http://www.alvit.de/blog/article/nifty-tools-and-tutorials-for-creating-diagrams-charts-and-chart-flows

OpenOffice-Draw

  • has connectors that work (follow moved node)

  • export acs SVG! (but not a native format, and can't import it!)

  • doesn't appear to auto-word-wrap text within nodes, and SVG rendering is pretty bad

Many (but not all) use GML as a data format.

  • good to have SVG view?

Mind Mapping is a subset.

Piddle is is a Python module for creating two-dimensional graphics in a manner that is both cross-platform and cross-media; that is, it can support screen graphics (e.g. Quick Draw, Windows, Tk) as well as file output (PostScript, PDF, GIF, etc.).

Mathematica and its clones

Network X Python library https://networkx.lanl.gov/wiki

Corda free version http://www.corda.com/products/freeware/

Prefuse Java - http://prefuse.sourceforge.net/

Dia

Gliffy WebApp (!?) http://www.gliffy.com

  • looks like a Flash app, but does have export of JPEG/PNG/SVG

  • hey, it actually does connecting vectors that move with either end! (Unfortunately they're right-angled, not pretty curves.)

TouchGraph: for rendering, not editing

LGL/Large Graph Layout http://lgl.sourceforge.net/

Ubi Graph http://www.ubietylab.net/ubigraph/index.html

http://www.smashingmagazine.com/2007/10/18/charts-and-graphs-modern-solutions/

EverNote has MohioMap https://www.moh.io/

AJAX/JavaScript/HTML5 libraries? - Really want something for WikiGraph Browser.


Edited: |

blog comments powered by Disqus