Ich bin noch ganz neu mit Matplotlib und Python und bin auf folgendes Problem gestoßen:
Ich nutze Matplotlibs Animationen um beim klick auf einen Button einen anzeigen zu lassen. Das klappt auch wunderbar.
Wenn ich den Button ein zweites mal klicke erscheint ein neuer Text. Auch das klappt.
Jetzt möchte ich aber, dass der alte Text wieder gelöscht wird wenn der neue text erscheint.
Ich habe mit set_text() versucht den Text zu ändern, aber leider plottet er den neuen Text einfach über den alten, ohne diesen vorher zu löschen.
Code: Alles auswählen
def update(frame):
global infoText
if(click == 1):
infoText = plt.text(0, 0, "setze Startpunkt", fontsize=10, bbox=props)
if(click == 2):
infoText.set_text("setze Endpunkt")
Liebe Grüße,
Luca