代码如下
import osmnx as ox
import matplotlib.pyplot as plt
import osmnx.folium
import osmnx.projection
import osmnx.plot
# 爬取萧山的路网拓扑结果并形成networkx的数据结构
G = ox.graph_from_bbox(30.255904285611525,30.141649815003344,120.2972282472983, 120.2239798312058, network_type='drive')
# 形成路网图
G = ox.projection.project_graph(G)
plt.rcParams['figure.dpi'] = 400
fig=plt.figure(figsize=(10,6)) #设置画布大小
ax = plt.gca()
ox.plot.plot_graph(G,ax=ax,bgcolor='white',node_color='blue',edge_color='grey',show=True,edge_linewidth=0.3,node_size=5,node_alpha=0.5)
# 以openstreetmap底图为背景绘图
G_84 = ox.projection.project_graph(G , to_crs='EPSG:4326')
ox.folium.plot_graph_folium(G_84, tiles='openstreetmap',kwargs={'width':0.1})
运行不报错,相关模块也已经导入,但是就是绘制不出带有底图的路网图,想请教下各位看下这是怎么回事,谢谢。