这是我的Python代码。它曾经工作过一次,但是在我更改了某些内容之后,而且我不记得所做的更改,现在返回此错误:
raise RuntimeError(“不能将单个艺术家放入“ RuntimeError:可以 不能将单个艺术家放在一个以上的数字中
有关此问题的任何帮助
Distance
答案 0 :(得分:0)
必须正确完成绘图顺序。轮廓填充是栅格类型,必须首先绘制。然后,所有矢量数据都可以绘制在顶部。这是显示绘图顺序的代码段:
# ...
# Raster data must be plotted first
map1 = m.contourf(x, y, rad_ref, len(bounds_ref), norm=norm_ref, cmap=cmap,
levels=bounds_rain)
# then, these line/vector data are plotted
m.drawstates()
m.drawcoastlines()
m.drawcountries()
m.drawmapboundary()
# additionally, plot useful colorbar
plt.colorbar(shrink=0.55) # draw colorbar
# ...
结果图: