gpt4 book ai didi

python - 在 matplotlib 中激活一个图形

转载 作者:行者123 更新时间:2023-12-04 15:55:18 24 4
gpt4 key购买 nike

这看起来很简单,但我找不到任何打开多个图形并按名称保存它们的解决方案。我在寻找这样的东西:

fig1, ax1 = pl.subplots(1)
fig2, ax2 = pl.subplots(1)
...
pl.savefig('f1.png', fig1)
pl.savefig('f2.png', fig2)

通常 pl.savefig 作用于最后一个事件图形。那么如何激活一个图形并保存它,然后对其余图形重复该过程?

最佳答案

您可以使用图形对象本身保存图像:

fig1.savefig(...)

或者,您可以通过调用 plt.figure(1) 选择创建的第一个图,然后使用 plt.savefig() 来更改当前图。或者,您可以使用 plt.figure(fig1.number) 将焦点切换到 fig1

import matplotlib.pyplot as plt

fig1, ax1 = plt.subplots(1)
fig2, ax2 = plt.subplots(1)

# Can choose one of the below to change the current figure
plt.figure(1)
# plt.figure(fig1.number)

plt.savefig(...) # will save fig1

关于python - 在 matplotlib 中激活一个图形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52000562/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com