Problem mit objektorientiertem Programmieren
Verfasst: Dienstag 4. August 2015, 14:27
Liebe Community,
Ich arbeite mich gerade durch ein Python-Tutorial. Dabei wird gerade der Unterschied zwischen 'normalem' und objektorientiertem Programmieren erläutert.
Daher soll auf zwei verschiedene Arten ein Plot erstellt werden:
Das funktioniert auch wunderbar.
Wenn ich dann allerdings das gleiche mit Objektbezeichnungen mache:
dann wird lediglich "plt.figure()" korrekt ausgeführt. Die restlichen Eingabezeilen liefern gar kein Ergebnis.
Zur Info: Ich arbeite mit Python 2.7 und tippe die Befehle direkt ins iPython. Das Pyplot-Paket habe ich als plt importiert.
Für Erläuterung, Hinweise und Hilfestellungen wäre ich euch sehr dankbar.
Viele Grüße
Alex
Ich arbeite mich gerade durch ein Python-Tutorial. Dabei wird gerade der Unterschied zwischen 'normalem' und objektorientiertem Programmieren erläutert.
Daher soll auf zwei verschiedene Arten ein Plot erstellt werden:
Code: Alles auswählen
plt.figure()
plt.subplot(1,1,1)
plt.plot([1,2,3,4])Wenn ich dann allerdings das gleiche mit Objektbezeichnungen mache:
Code: Alles auswählen
fig = plt.figure()
ax = fig.add_subplot(1,1,1)
ax.plot([1,2,3,4])Zur Info: Ich arbeite mit Python 2.7 und tippe die Befehle direkt ins iPython. Das Pyplot-Paket habe ich als plt importiert.
Für Erläuterung, Hinweise und Hilfestellungen wäre ich euch sehr dankbar.
Viele Grüße
Alex