Springen naar inhoud

[python] Grafiek plotten.


  • Log in om te kunnen reageren

#1

Bert F

    Bert F


  • >1k berichten
  • 2588 berichten
  • Ervaren gebruiker

Geplaatst op 18 juli 2012 - 10:24

Graag had ik in python een grafiek geplot en dit als een popup window. hiervoor heb ik volgende code:


def callback_toon_bericht():
	print("toon bericht")

	plt.figure()
	plt.ion()
	plt.show()


als ik op de bottom druk krijg ik idd een grafiek, als ik nog eens druk krijg ik opnieuw één allemaal oké maar de eerste krijg ik nooit terug gesloten (de andere wel). hoe komt dit?
Groeten.

Dit forum kan gratis blijven vanwege banners als deze. Door te registeren zal de onderstaande banner overigens verdwijnen.

#2

Bert F

    Bert F


  • >1k berichten
  • 2588 berichten
  • Ervaren gebruiker

Geplaatst op 22 juli 2012 - 17:04

Iemand alternatieven?

#3

Xenion

    Xenion


  • >1k berichten
  • 2606 berichten
  • Moderator

Geplaatst op 22 juli 2012 - 17:09

Ik werk zelf nooit in python, maar ik vermoed dat het iets is ivm een mainloop of window handle die kwijt geraakt, kan je hier iets mee? show() meermaals aanroepen blijkt niet te mogen.

#4

Bert F

    Bert F


  • >1k berichten
  • 2588 berichten
  • Ervaren gebruiker

Geplaatst op 22 juli 2012 - 18:50

ik heb:

def callback_toon_bericht():
        print("toon bericht")

        plt.figure()
        plt.ion()
        plt.show()
vervangen door:


def callback_toon_bericht():
        print("toon bericht")

        figure()
        #plt.ion()
        show()
en het werkt perfect. toch bedankt.

Veranderd door Bert F, 22 juli 2012 - 18:51


#5

Xenion

    Xenion


  • >1k berichten
  • 2606 berichten
  • Moderator

Geplaatst op 22 juli 2012 - 19:01

Wat is er nu concreet veranderd dan? (en wat deed ion() ?)

#6

Bert F

    Bert F


  • >1k berichten
  • 2588 berichten
  • Ervaren gebruiker

Geplaatst op 22 juli 2012 - 19:55

ik weet niet waarom het nu wel werkt. die ion was om interactieve modus te activeren die heb ik nu blijkbaar niet meer nodig.





0 gebruiker(s) lezen dit onderwerp

0 leden, 0 bezoekers, 0 anonieme gebruikers

Ook adverteren op onze website? Lees hier meer!

Gesponsorde vacatures

Vacatures