title: How can one modify the outline color of a node In networkx?
body: <p>I am relatively new to networkx and plotting using matplotlib.pyplot and would like to know how to modify the color (or other attributes such as weight) of a node's outline. By "outline" I don't mean an arc or edge between two nodes; I mean the thin black line around the circle that is by default used to represent a node when plotting a network.</p>
  
  <p>So for example, when I make a graph that has just a single node and display it:</p>
  
  <pre><code>from networkx import *
  import matplotlib.pyplot as plt
  plt.ion()
  G = Graph()
  G.add_node(1)
  draw(G)
  </code></pre>
  
  <p>I see a single red node with a thin black outline (and a black "1" inside it, which is the node's label). How can I change the color of that outline from black to, say, red ("#FF0000"), or another color? Alternatively, can I suppress the display of the outline entirely?</p>
  
  <p>I'm imagining there must be an attribute, analogous to edge_color or node_color, that I can set. However, I was not able to find such an attribute via a web search, in the networkx documentation, or by looking at gallery examples. If someone can point me to the appropriate attribute(s) that would be greatly appreciated. Thanks!</p>