我正在尝试通过使用matplotlib.animation在带有子图的图形上创建视频。其中一个子图使用cartopy显示地图。我写的代码是: import pandas as pdimport cartopy.crs as ccrsimport cartopy.feature as cfeatureimport matplotlib.
在编写使用matplotlib的脚本时,当我运行脚本时,我会暂时获得一个交互式图形窗口,在我可以查看绘图之前,该窗口会立即消失。如果我在iPython中以交互方式执行相同的代码,图形窗口将保持打开状态。如何让matplotlib在我运行脚本时生成图形后,让它保持打开状态?例如,我可以保存此图,但不能使用show()显示它
from matplotlib</
我希望使用它来设置matplotlib环境,并根据脚本的运行方式保存或显示一个图形。当我从命令行运行绘图脚本时,我希望脚本使用一个非标准的matplotlib后端,并使用plt.savefig()将图形保存到一个文件中,但是如果我使用In [1]: run scrip.py从ipython中运行它,我希望使用plt.show()显示该图形。就像这样:if run