title: changing arrowhead type in networkx
body: <p>I am plotting directed graph using networkx in python. However, I found that arrow head of edge is thick from one end instead of pointed arrow. I want to change the thick edge to pointed arrow. Here is my code, actual output, and desired output:</p>
  
  <pre><code>import networkx as nx
  import matplotlib.pyplot as plt
  
  G=nx.DiGraph()
  
  item = [1,2]
  
  G.add_edge(*item) #color = item[-1], weight = 2)
  
  pos = nx.circular_layout(G)    
  nx.draw(G, pos, with_labels = True, edge_color = 'b')   
  plt.show()
  </code></pre>
  
  <p>Output
  <a href="https://i.stack.imgur.com/kXP95.png" rel="noreferrer"><img src="https://i.stack.imgur.com/kXP95.png" alt="enter image description here"></a></p>
  
  <p>Desired output:
  <a href="https://i.stack.imgur.com/W9vHt.png" rel="noreferrer"><img src="https://i.stack.imgur.com/W9vHt.png" alt="enter image description here"></a></p>
  
  <p>Any suggestion would be really helpful?</p>