Python 3.x 绘图自动显示

Python 3.x 绘图自动显示,python-3.x,matplotlib,Python 3.x,Matplotlib,使用matplotlib 下面是一个示例代码 from matplotlib.pyplot import * for i in range(100): plot(range(10)) xlabel("x") 此代码将在一个数字中弹出100次。似乎show()是自动调用的 如何确保在打印后不显示打印窗口 您可以强制它只使用一个图形,如: import matplotlib.pyplot as plt fig = plt.figure() ax = fig.add_subp

使用
matplotlib
下面是一个示例代码

from matplotlib.pyplot import *

for i in range(100):
    plot(range(10)) 
    xlabel("x") 
此代码将在一个数字中弹出100次。似乎show()是自动调用的


如何确保在打印后不显示打印窗口

您可以强制它只使用一个图形,如:

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")

这是不正常的行为,您能否提供有关您使用的平台的信息,例如Python安装等。我在windows 7下使用Python 3.3的Spyder。相同的代码在其他windows计算机上没有此问题。太奇怪了。你不应该
import*