如何在matplotlib中删除或关闭图形?

2024-10-01 11:22:17 发布

您现在位置:Python中文网/ 问答频道 /正文

如何删除或关闭图形?在

我定义了一个函数来绘制图形。但是,每当我更改变量并关闭matplotlib窗口并绘制新图形时,前一个图形不会被删除。以下是我的计划:

def graphforcevsmass():

 global velocityvalue
 global radiusvalue 

 for i in range(101):
    j = i * float(int(velocityvalue) ** 2 / int(radiusvalue))

    x.append(i)
    y.append(j)

 plt.plot(x, y)
 plt.draw()

在我的程序中,我使用了一个按钮来激活上面的功能,变量将根据tkinter窗口中的刻度而改变。 (我正在用tkinter和matplotlib模块在热情的树冠中编写python)


Tags: 函数图形定义matplotlibtkinterdef绘制plt