Matplotlib plt.show()之后未显示的绘图,不会出现错误';仅显示:<;图形尺寸432x288,带0个轴>';

Matplotlib plt.show()之后未显示的绘图,不会出现错误';仅显示:<;图形尺寸432x288,带0个轴>';,matplotlib,figure,geopandas,Matplotlib,Figure,Geopandas,我正在尝试使用shapefile和dataframe绘制地理数据(按照此链接中的说明: ) 通过合并它们,然后尝试绘制地理数据 这里map_df是geopandas读取的形状文件,df是地理统计数据的数据框 merged = map_df.set_index('NAME_3').join(df.set_index('City')) variable = 'Rate' vmin, vmax = 120, 220 fig, ax = plt.subplots(1, figsize=(10, 6

我正在尝试使用shapefile和dataframe绘制地理数据(按照此链接中的说明: ) 通过合并它们,然后尝试绘制地理数据

这里map_df是geopandas读取的形状文件,df是地理统计数据的数据框

merged = map_df.set_index('NAME_3').join(df.set_index('City'))


variable = 'Rate'
vmin, vmax = 120, 220
fig, ax = plt.subplots(1, figsize=(10, 6))

merged.plot(column=variable, cmap = 'Blues', linewidth=0.8, ax=ax)
plt.show()
在链接中有'edgecolor='0.8'变量,但它在我的代码中产生了一个RGBA错误,这就是我删除该部分的原因。 现在,即使我使用plt.show()也不会显示绘图,只会说:

 <Figure size 432x288 with 0 Axes>


我能怎么办?谢谢。

我在使用jupyter笔记本时遇到了这个问题。对我来说,唯一能解决这个问题的就是创建一个新的笔记本。在那里,它突然起作用了。

我在使用jupyter笔记本时遇到了这个问题。对我来说,唯一能解决这个问题的就是创建一个新的笔记本。它突然起作用了。

它与链接中显示的数据集一起工作吗?我现在用链接中的数据进行了尝试,结果显示了相同的结果:图形大小432x288,0轴>Mhh,我在从链接尝试笔记本时遇到了(似乎并非所有需要的文件都在repo中);这意味着我无法进一步帮助。它是否适用于链接中显示的数据集?我现在使用链接中的数据进行了尝试,结果显示了相同的结果:图形大小432x288,0轴>Mhh,我在从链接尝试笔记本时遇到(似乎并非所有需要的文件都在repo中);这意味着我再也帮不上忙了。