NXSVG
Native SVG renderer of networkx graphs
nxsvg depends on svgwrite; but does not depend on graphviz. If graphviz dependency is not an issue, nxpd can produce much nicer figures. (See https://github.com/chebee7i/nxpd)
The nodes and edges can be styled with svg presentation attributes.
See it in action at:
http://nbviewer.ipython.org/github/rainwoodman/nxsvg/blob/master/NotebookDemo.ipynb