python - 0 轴是使用 pcolormesh 和 matplotlib.pyplot.subplots 生成的
问题描述
我以前只使用 plt.pcolormesh() 在图中制作一个面板,但我想添加多个轴。所以,我只是尝试使用 1 个轴开始。奇怪的是它没有工作。
我的代码是:
fig, ax = plt.subplots()
ax.pcolormesh(lat_2d[s:e+1,],bin_alt[s:e+1,]/1000,vel_cmb[s:e+1,],shading='gouraud',cmap=cmap,norm=norm)
plt.show()
它产生了一个错误Figure size 432x288 with 0 Axes
。
但是,当我使用:
fig, ax = plt.subplots()
plt.pcolormesh(lat_2d[s:e+1,],bin_alt[s:e+1,]/1000,vel_cmb[s:e+1,],shading='gouraud',cmap=cmap,norm=norm)
plt.show()
它显示了我打算看到的图像。
谁能帮我解释或解决这个问题?
谢谢!
解决方案
推荐阅读
- javascript - 将列表中按钮的值设置为“是”
- python - 使用 imshow() 后是否可以从轴“获取”vmin/vmax?
- tcl - TCL 文件解析(找到模式后循环读取后续行)?
- html - Bootstrap Navbar - 向右移动一个导航项
- html - 表格不是以IE为中心,而是以其他浏览器为中心
- javascript - 如何在一个网页上显示多个网页的特定部分?
- ios - 从单独的导航控制器切换 TabBar 项
- c - 不正确的循环 - CS50 马里奥
- go - 无法使用 protobuf 生成空数组/golang 代码片段
- embedded - 在 Coverity-scan 中注释中断处理程序和寄存器