2024-06-28 19:10:08 发布
网友
我在代码的一部分创建了一个图,如下所示:
n = arange(51) fig3 = plt.figure() plt.semilogy(n,a1mag,'ro')
现在,我想在代码的后面部分为这个图添加另一个图。有什么方法可以在绘图时访问图3吗?
建议您要么完全保留在pyplot状态机中,要么完全保留在面向对象的API中;两者的混合只会引起头痛。
plt.figure(3) plt.semilogy(x,y,'ro') # .. do other stuff # reactivate figure 3 plt.figure(3) plt.plot(x,z)
fig3, ax3 = plt.subplots() ax3.semilogy(x,y) # .. do other stuff # plot to ax3 ax3.plot(x,z)
建议您要么完全保留在pyplot状态机中,要么完全保留在面向对象的API中;两者的混合只会引起头痛。
pyplot
面向对象的API
相关问题 更多 >
编程相关推荐