Beschriftung der x achse weg

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
curt
User
Beiträge: 2
Registriert: Montag 2. April 2012, 07:38

Hallo,

ich hab ein Problem.
Und zwar machen wir hier in den FH eine Börsenparty und ich wurde dazu genötigt ein Programm zu schreiben um den Getränkepreis zu visualisieren. Da wir mal ein Semester in Python rein geschnuppert haben dachte ich ich mach das damit. Ich studiere nichts wozu man später mal eine Programmiersprache brauchen könnte, deswegen fehlt mir da auch die Muse mich damit Groß auseinander zu setzten. Jedenfalls funktioniert das Programm recht gut bisher. Nur hätte ich gerne an der x-Achse meines Graphen keine Beschriftung. Also die Achse schon, nur keine Beschriftung.
Bei der Dokumentation von matplotlib hab keinen entsprechenden Befehl gefunden. Kann mir da vielleicht jemand helfen?
Bisher sieht der Teil des Programms zum Graph plotten so aus:

Code: Alles auswählen

ZT,P1,P2,P3,P4,P5 = np.loadtxt("Preise.csv",
                                    skiprows=1,
                                    usecols=(0,6,7,8,9,10),
                                    delimiter=";",unpack=True,
                                    converters={0:timetofloat})
                                  
plt.plot(dates,P1,label=G1+u": "+str(P1neu)+u"0 €",linewidth=2)
plt.plot(dates,P2,label=G2+u": "+str(P2neu)+u"0 €",linewidth=2)
plt.plot(dates,P3,label=G3+u": "+str(P3neu)+u"0 €",linewidth=2)
plt.plot(dates,P4,label=G4+u": "+str(P4neu)+u"0 €",linewidth=2)
plt.plot(dates,P5,label=G5+u": "+str(P5neu)+u"0 €",linewidth=2)

plt.title("BierIndex um "+Zeit)
plt.grid()
plt.legend(ncol=2)
plt.ylim(ymin=0, ymax=5.0)
plt.ylabel(u"Preis €")

plt.savefig("graph.png",transparent=True,pad_inches=0.05)
plt.show()
curt
User
Beiträge: 2
Registriert: Montag 2. April 2012, 07:38

Hat sich erledigt.
Ich habs mit

Code: Alles auswählen

plt.setp(plt.gca(),"xticklabels",[])
hin bekommen.
Antworten