2016-04-05 23 views
0

Grafiği nasıl silerim veya kapatırım?Matplotlib'deki grafiği nasıl silerim veya kapatırım?

Grafik çizmek için bir işlev tanımlamıştım. Bununla birlikte, değişkeni değiştirip matplotlib penceresini kapatıp yeni bir grafik çizdiğimde, önceki grafik silinmez. Aşağıda benim programıdır: Benim programda

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

, yukarıdaki işlevi etkinleştirmek için bir düğmeye kullanılan ve değişken Tkinter penceresindeki ölçeğine bağlı olarak değişecektir. yeni değişkenler komplo önce

plt.clf() # Clear figure 

kullanmak olacaktır yapmak

+0

Katıştırılmış bir matplotlib grafiğe sahip bir tkinter penceresini kapatmak mı istiyorsunuz? –

+0

evet, gömülü bir matplotlib grafiğine sahip bir kırpma penceresini kapatmayı kastediyorum. –

cevap

1

bir yolu (ı Tkinter ve matplotlib modülü kullanarak enthought gölgelik python kodlama ediyorum).

İlgili konular