Ich würde gerne in einem pyplot dynamisch den Linienstil ändern. Anfänglich soll also die Linie gezeichnet werden, wie es im oberen subplot dargestellt ist und wenn noch weniger als eine Periode des Sinus zu sehen ist, dann möchte ich den unteren Linienstil erhalten.
Wo und wie kann ich die entsprechenden Zoom Messages abfangen und wie ändere ich dann den Linienstil?
Herzlichen Dank für die Hilfe
Bernhard
Code: Alles auswählen
import matplotlib.pyplot as plt
from pylab import sin, arange, pi, show
x = arange(0.0, 10.0, 0.01)
y = sin(2*pi*x)
f = plt.figure()
p1 = f.add_subplot(211)
p1.plot(x, y)
p2 = f.add_subplot(212, sharex=p1)
p2.plot(x, y, '+-')
show()