I'm working on a graph with (x,y) node coordinates randomly picked from 0-100. If I simply plot the graph using nx.draw() and passing the original coordinates it looks ok, but if I try to plot some node sizes in a way it relates to coordinates it looks clearly inconsistent.
Looks like the nodes position parameter in draw() is not in the same unit of the node sizes, which are in pixels.Sadly there's nothing about position units in NetworkX documentation...