我正在使用Geoff Boeing 创建的出色的OSMnx 库。我正在根据他的一个教程绘制街道网络。一切都很完美。但是,我想使用不同的中心度绘制 40 多个图表。因此,我想为每个地块添加一个带有每个区域和中心名称的标题。目前,它看起来像这样。
这就是我的代码的样子。
def display_most_important_node(G_centralities_sorted_dict, G_dictionary, district, centrality_measure='betweenness_centrality'):
node_color = ['red' if node == G_centralities_sorted_dict[district][centrality_measure][0][0] else '#336699' for node in ox.project_graph(G_dictionary[district]).nodes()]
node_size = [40 if node == G_centralities_sorted_dict[district][centrality_measure][0][0] else 20 for node in ox.project_graph(G_dictionary[district]).nodes()]
fig, ax = ox.plot_graph(ox.project_graph(G_dictionary[district]), annotate=False, edge_linewidth=1.5, node_size=node_size, fig_height=10, node_color=node_color, node_zorder=2)
谢谢你们。