title: Order of nodes with networkx.drawing.layout.circular_layout
body: <p>I'm relatively new to python coding, and I am using the following code to produce a graph, with 40 nodes, and the layout of the nodes is given using this code:</p>
  
  <pre><code> pos = nx.circular_layout(graph_anchor, **kwargs)
  </code></pre>
  
  <p>The following code creates graph_anchor:</p>
  
  <pre><code>    graph_anchor = convert_ebunch_to_graph(ebunch_anchor)
  
  def convert_ebunch_to_graph(ebunch):
      g = nx.DiGraph()
      g.add_weighted_edges_from(ebunch)
  </code></pre>
  
  <p>My question is, how do I work out in what order the nodes are being graphed i.e. how do I work out how this code decides which nodes to put beside each other and what order to lay them out in?</p>