If you want to stay with the same layout (not sure which one you are using),
you can adjust the figure size, the node size and the label size to
try to get what you want.
Try this for example to see how to change things
import pylab
import networkx as nx
G=nx.cycle_graph(80)
pos=nx.circular_layout(G)
pylab.figure(1)
nx.draw(G,pos)
pylab.figure(2)
nx.draw(G,pos,node_size=60,font_size=8)
pylab.figure(3,figsize=(12,12))
nx.draw(G,pos)
pylab.show()
Aric
Graph drawing isn't easy, and NetworkX isn't primarily a graph drawing
package...
But since you are using graphviz for the layout you might consider
using the graphviz rendering too.
You can
>>> nx.write_dot(g,'file.dot')
and then process the resulting file however you like with graphviz.
You can do that directly from Python with either
P = nx.to_pydot(G) #pydot
or
A = nx.to_agraph(G) #pygraphviz
And then use those programs to create layout and images.
Aric