Dies ist ein Code Problem für Python 3.5.2 John Zelle ist mit graphics.py
:Wie zeichne ich Plot mit Zelle Graphics?
ich eine gute Zeit für die Antwort hier auf der Suche verbracht haben, aber kann es nicht herausfinden. Die Funktion undraw()
existiert genau wie getMouse()
. Aber es scheint, dass es für den plot()
Befehl, nur den draw()
Befehl nicht funktioniert. Was mache ich falsch? Und wie kann ich das Fenster offen halten, aber den vorherigen Plot löschen, bevor der nächste gezeichnet wird?
pdf Dokumentation für die Funktionen von graphics
:
http://mcsp.wartburg.edu/zelle/python/graphics/graphics.pdf
win = GraphWin("Plot",500,500) # Creates a window
for m in range(0,j): # Loop for each function
# Randomizes a color for each function
color = random.choice(['red','black','green','yellow','pink','blue'])
for h in range(0,t): # Loop for each pair of values "x,y"
# Find points and plot each point in win
win.plot(axis[h],points[m][h],color)
win.getMouse() # Pause before clicking
win.undraw() # AttributeError: 'GraphWin' object has no attribute 'undraw'
Nicht genügend Informationen ... so schließen + jetzt . Fügen Sie Dinge hinzu wie: welche Sprache? was lib? was genau ist "gewinnen" und wo ist es definiert/deklariert? – Spektre