I am plotting digraphs. I have raised the vertex size way more than I want to because I can barely see the vertices if: 1. the digraph has at least one set of vertices with an directed edge going both ways or 2. the digraph has loops. otherwise, they print with the vertex size I am specifying. Here's an example of the two types of graphs with small vertices and one with correct size:
g = DiGraph({1:[2], 3:[5]},loops=True)
gg = DiGraph({1:[3],3:[1]},loops=True)
ggg = DiGraph({1:[1]},loops=True)
plots = []
plots.append(gg.plot(layout='circular', vertex_size=600, vertex_labels=True, xmin = -2, xmax = 2, loop_size=.3))
plots.append(g.plot(layout='circular', vertex_size=600, vertex_labels=True, xmin = -2, xmax = 2, loop_size=.3))
plots.append(ggg.plot(layout='circular', vertex_size=600, vertex_labels=True, xmin = -2, xmax = 2, loop_size=.3))
graphics_array(plots).show()
Thanks for your help.