下面的代码绘制到两个PostScript(.ps)文件,但第二个文件包含这两行。
import matplotlib
import matplotlib.pyplot as plt
import matplotlib.mlab as mlab
plt.subplot(111)
x = [1,10]
y = [30, 1000]
plt.loglog(x, y, basex=10, basey=10, ls="-")
plt.savefig("first.ps")
plt.subplot(111)
x = [10,100]
y = [10, 10000]
plt.loglog(x, y, basex=10, basey=10, ls="-")
plt.savefig("second.ps")
我怎样才能让matplotlib重新开始第二个情节?
如David Cournapeau所述,使用图()。
或子块(121)/子块(122),用于相同的图,不同的位置。
有一个clear figure命令,它应该为您执行:
如果在同一图形中有多个子块
清除当前轴。
例如,可以使用
figure
创建新的绘图,或者在第一个绘图之后使用close
。相关问题 更多 >
编程相关推荐