Here is a quick example. I also just noticed I get a warning if overlap='prism'. Thanks for the help. import graph_tool.all as gt #Setup graph g = gt.Graph(directed=False) center = g.add_vertex() for _ in xrange(150): v = g.add_vertex() g.add_edge(v, center) #Set node properties vertex_size = g.new_vertex_property('int32_t') vertex_size.a = 1 vertex_size[center] = 10 # Draw graphs - 5 examples # Ex 1 - All nodes size 1 -> works gt.graphviz_draw(g, vsize=1, output='ex_size1.pdf', overlap='scale') # Ex 2 - All nodes size 4 -> 1 node may be drawn, typically a blank canvas gt.graphviz_draw(g, vsize=4, output='ex_size4.pdf', overlap='scale') # Ex 3 - Large center vertex -> works with 'scale' gt.graphviz_draw(g, vsize=vertex_size, output='ex_scale.pdf', overlap='scale') # Ex 4 - Large center vertex -> blank canvas with False gt.graphviz_draw(g, vsize=vertex_size, output='ex_False.pdf', overlap='False') # Ex 5 - Prism warning -> still draws gt.graphviz_draw(g, output='example_prism.pdf', overlap="prism") # --> Warning: Overlap value "prism" unsupported - ignored # I thought Prism was the default value. Why do I only get this message # if I set it explicitly? -- View this message in context: http://main-discussion-list-for-the-graph-tool-project.982480.n3.nabble.com/... Sent from the Main discussion list for the graph-tool project mailing list archive at Nabble.com.