#!/usr/bin/env python """ Draw a graph with matplotlib. You must have matplotlib for this to work. """ __author__ = """Aric Hagberg (hagberg@lanl.gov)""" __date__ = "$Date: 2005-03-22 13:57:46 -0700 (Tue, 22 Mar 2005) $" __credits__ = """""" __revision__ = "$Revision: 831 $" # Copyright (C) 2004 by # Aric Hagberg # Dan Schult # Pieter Swart # Distributed under the terms of the GNU Lesser General Public License # http://www.gnu.org/copyleft/lesser.html try: from pylab import * except: print "pylab not found: see https://networkx.lanl.gov/Drawing.html for info" raise from networkx import * G=grid_2d_graph(4,4) #4x4 grid pos=spring_layout(G) subplot(221) draw(G,pos) subplot(222) draw(G,pos,node_color='k',node_size=20,with_labels=False) subplot(223) draw(G,pos,node_color='g',node_size=20,with_labels=False) subplot(224) H=G.to_directed() draw(H,pos,node_color='b',node_size=20,with_labels=False) show()