title: Drawing a large weighted network in networkx based on thickness?
body: <p>How do I draw a weighted network of N>1000 nodes in networkx by thickness? If I have a .csv list of source, target nodes and the weight for each edge, and I am thinking of using the method: </p>
  
  <pre><code>for i in range(N)
  G.add_edge(source[i],target[i], weight=weight[i]) 
  nx.draw_networkx_edges(G)
  </code></pre>
  
  <p>but then, do I have to give thickness to every edge? or every group of edges with similar thickness?</p>