[英]Networkx : Make a graph more readable
下午好。
我正在使用 A* 項目進行最短路徑查找,為此我使用 osmnx 獲取了一些 osm 數據。 當我想 plot 我的圖表時,我無法打印出好的東西,即使更改了 spring_layout 的 k 參數。 另外,我想打印我的節點標簽和邊緣標簽而不打印元組 {“weight”,label}。 老實說,我沒有找到如何使整個事情更清楚...
你有什么主意嗎?
if __name__ == '__main__':
Data = open('edgelist_bruxelles.csv', "r")
Graphtype = nx.MultiDiGraph()
G = nx.parse_edgelist(Data, delimiter=',', create_using=Graphtype,
nodetype=int, data=(('weight', float),))
pos = nx.spring_layout(G, 10)
nx.draw_networkx_nodes(G, pos, node_size=50)
nx.draw_networkx_edge_labels(G, pos, font_size=5)
nx.draw_networkx_edges(G, pos, edge_color='r', arrows=True)
mp.show()
我現在擁有的
以下是您可以考慮的一些事項:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.