我在代码的一部分中创建了一个图形,如下所示:
n = arange(51)
fig3 = plt.figure()
plt.semilogy(n,a1mag,'ro')
现在,我想在代码的后面部分向该图添加另一个绘图。有没有办法在绘图时访问Fig3?
建议完全保留在 pyplot 状态机中或完全保留在面向对象的 API 中;两者混合只会引起头痛。
pyplot
plt.figure(3)
plt.semilogy(x,y,'ro')
# .. do other stuff
# reactivate figure 3
plt.figure(3)
plt.plot(x,z)
面向对象的API
fig3, ax3 = plt.subplots()
ax3.semilogy(x,y)
# .. do other stuff
# plot to ax3
ax3.plot(x,z)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)