标签
。from matplotlib import pyplot
pyplot.gca().invert_yaxis()
pyplot.gca().invert_xaxis()
在绘图前,您可以反转位置。
pos = {city:(long, lat) for (city, (lat,long)) in nx.get_node_attributes(G, 'pos').items()}
nx.draw(G, pos, with_labels=True, node_size=0)
nx.get_node_attributes('pos')
并找到其中所有的项。一个项的格式类似于(城市,(纬度,经度))
,因此它会按照该格式读取每个项,并在新字典pos
中创建一个条目,以便pos[城市]=(经度,纬度)
。
long, lat
而不是lat, long
。 - Joe Kingtonnx.draw
中使用pos
参数,参见 Plot NetworkX Graph with coordinates。 - yatu