我如何告诉 matplotlib 我已经完成了绘图?

2024-04-25

下面的代码绘制了两个后记 http://en.wikipedia.org/wiki/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 重新开始第二个图?


有一个清晰的图形命令,它应该为你做:

plt.clf()

如果同一个图中有多个子图

plt.cla()

清除当前轴。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我如何告诉 matplotlib 我已经完成了绘图? 的相关文章

随机推荐