gnuplot Intuitive graph plotting application that uses statistics and numbers, Latex documents to create 2D and 3D graphs.
Graphviz Creates graphs in several formats including SVG for the web.
yEd Graph Editor Easily create high quality diagrams and trees.