Achsen im Plot einstellen
Verfasst: Donnerstag 20. September 2018, 13:46
Hallo,
vorweg, ich weiss, dass man solche Fragen über die Doc löst. Das versuche ich schon seit zwei Stunden. Ich frickele gerade an meinem allerersten Projekt, daher seht mir es nach.
Ich habe aus einer .csv einen Plot erstellt. Das geht auch einwandfrei. Auf der Y-Achse habe ich Werte zwischen 10.000 und 14.000, und auf der X-Achse Werte zwischen -50 und 400.
Wie man dem Codeauscchnitt entnehmen kann ist es mir bereits gelungen die Achsenbeschriftungen für den gewünschten Bereich anzupassen. Was mir partout nicht gelingen will ist nun den Anzeigebereich nun ebenfalls auf diesen Ausschnitt zu begrenzen, nämlich auf X=-20, 200 und Y=11500, 12500.
Im geplotteten Chart ist das ja leicht über das Achsmenü möglich, ich würde es aber gerne bereits bei Erstellung tun.
front = sample_data[sample_data.Datum == "01.09.2018"]
plt.plot(front.Veränderung, front.Basis)
plt.xlabel("X")
plt.ylabel("Y")
plt.legend(["09/2018"])
plt.grid(True)
plt.axvline(0, color='R', linestyle='-')
plt.yticks(np.arange(11500, 12500, step=50))
plt.xticks(np.arange(-20, 200, step=10)
Vielen Dank
vorweg, ich weiss, dass man solche Fragen über die Doc löst. Das versuche ich schon seit zwei Stunden. Ich frickele gerade an meinem allerersten Projekt, daher seht mir es nach.
Ich habe aus einer .csv einen Plot erstellt. Das geht auch einwandfrei. Auf der Y-Achse habe ich Werte zwischen 10.000 und 14.000, und auf der X-Achse Werte zwischen -50 und 400.
Wie man dem Codeauscchnitt entnehmen kann ist es mir bereits gelungen die Achsenbeschriftungen für den gewünschten Bereich anzupassen. Was mir partout nicht gelingen will ist nun den Anzeigebereich nun ebenfalls auf diesen Ausschnitt zu begrenzen, nämlich auf X=-20, 200 und Y=11500, 12500.
Im geplotteten Chart ist das ja leicht über das Achsmenü möglich, ich würde es aber gerne bereits bei Erstellung tun.
front = sample_data[sample_data.Datum == "01.09.2018"]
plt.plot(front.Veränderung, front.Basis)
plt.xlabel("X")
plt.ylabel("Y")
plt.legend(["09/2018"])
plt.grid(True)
plt.axvline(0, color='R', linestyle='-')
plt.yticks(np.arange(11500, 12500, step=50))
plt.xticks(np.arange(-20, 200, step=10)
Vielen Dank