情节自动显示

时间:2014-06-30 10:50:39

标签: python-3.x matplotlib

使用matplotlib绘图时出现了一个奇怪的问题 这是一个示例代码

from matplotlib.pyplot import *

for i in range(100):
    plot(range(10)) 
    xlabel("x") 

此代码将弹出100倍的数字。看来show()是自动调用的。

如何确保在绘图之后没有显示绘图窗口?

1 个答案:

答案 0 :(得分:0)

你可以强制它只使用一个数字,如:

import matplotlib.pyplot as plt

fig = plt.figure()
ax = fig.add_subplot(111)
for i in range(100):
    ax.plot(range(10))
ax.set_xlabel("x")