Ich versuche, ein Diagramm in Python zu erstellen. Ich versuche jedoch, dies über einen Zeitraum von 250 Tagen zu tun, und versuche, einen Befehl while zu verwenden, um bis zu t < 250 zu iterieren.Iterieren und Plotten in Python?
Dies funktioniert jedoch aus irgendeinem Grund nicht. Während ich Matplotlib importiert habe, bin ich außerdem nicht sehr vertraut mit der Darstellung des Graphen (der sowieso keine Daten hätte, wenn der Code nicht iteriert), sondern die Tage und den Preis auf der X- und Y-Achse ausstreichen möchte so dass es korrekt angezeigt wird und Zahlen nicht zusammengebündelt sind usw.
Ich versuche immer noch, dies zu lösen, wäre aber sehr dankbar für jeden zusätzlichen Input.
Vielen Dank. Ich habe eine Follow-up-Frage, wenn ich darf; Ich benutze das IPython-Programm, um das oben genannte auszuführen (das ich vorher verwendet habe und die Graphen angezeigt habe). Wenn ich den Code z. plt.plot (t, s1), ich erhalte nur eine Ausgabenachricht, die [] sagt. Das Diagramm selbst wird nicht angezeigt. Irgendwelche Ideen? –
percy
UPDATE: Gelöst mit plt.show() am Ende. – percy
Das hängt von Ihrer Umgebung ab. In Ipython (jupyter) benötigen Sie in den meisten Fällen keine plt.show(). Plot erscheint jedoch in einem separaten Fenster. Ich verwende meistens Inline-Plots '% matplotlib inline' oder'% pylab inline'. – roadrunner66