python - 我如何告诉 matplotlib 我完成了一个情节?

以下代码绘制到两个 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()

清除当前坐标区。

https://stackoverflow.com/questions/741877/

相关文章:

python - 如何中止 Python 脚本的执行?

python - 在python中调用带有参数列表的函数

linux - 如何连接两个字符串以构建完整路径

linux - Bash 中的多线程

python - 删除字符串的第一个字符

linux - tar:添加当前目录中的所有文件和目录,包括 .svn 等

linux - WGET 是否超时?

python - 更新不同深度的嵌套字典的值

python - 如何使用 Python 登录网页并检索 cookie 以供以后使用?

linux - 如何在 Linux 上的某个时间运行脚本?