title: Python 2.7 NetworkX (Make it interactive)
body: <p>I am new to NetworkX. Right now, I manage to connect all the nodes to this particular node. What I want to do next it to make it interactive e.g. able to make each of the node move by dragging using cursor. I know I have to make use of matplotlib, but I am not sure how to use it. Can anyone help me?</p>
  
  <p><a href="https://i.stack.imgur.com/GJz12.jpg" rel="noreferrer"><img src="https://i.stack.imgur.com/GJz12.jpg" alt="enter image description here"></a></p>
  
  <p>My codes are: </p>
  
  <pre><code>import matplotlib.pyplot as plt
  import networkx as nx
  import itertools
  
  d = [name of nodes]
  f = [number per nodes]
  
  for i in d:
    G.add_edge('"' + i + '"',b)
  
  pos=nx.fruchterman_reingold_layout(G, k=0.5, iterations=5)
  
  nx.draw_networkx_nodes(G,pos,node_size=130, node_color="white")
  
  nx.draw_networkx_edges(G,pos, width=0.2,alpha=1,edge_color='black')
  
  nx.draw_networkx_labels(G,pos,font_size=7,font_family='sans-serif')
  
  for i,j in itertools.izip(d,f):
      nx.draw_networkx_edge_labels(G,pos, {('"' + i + '"',b):j}, font_size=7, label_pos= 0.80)
  
  plt.axis('off')
  plt.show()
  </code></pre>