假设我在 matplotlib 中有两个图形,每个图形一个图:
import matplotlib.pyplot as plt
f1 = plt.figure()
plt.plot(range(0,10))
f2 = plt.figure()
plt.plot(range(10,20))
然后我一次展示两者
plt.show()
有没有办法单独显示它们,即只显示f1
?
或者更好:我怎样才能manage这些数字分别如下面的“一厢情愿”代码(不起作用):
f1 = plt.figure()
f1.plot(range(0,10))
f1.show()
当然。添加一个Axes
using add_subplot
。 (已编辑import
.)(已编辑show
.)
import matplotlib.pyplot as plt
f1 = plt.figure()
f2 = plt.figure()
ax1 = f1.add_subplot(111)
ax1.plot(range(0,10))
ax2 = f2.add_subplot(111)
ax2.plot(range(10,20))
plt.show()
或者,使用add_axes
.
ax1 = f1.add_axes([0.1,0.1,0.8,0.8])
ax1.plot(range(0,10))
ax2 = f2.add_axes([0.1,0.1,0.8,0.8])
ax2.plot(range(10,20))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)