Xticks by Pandas Plot, mit der Zeichenfolge umbenennenPython

Python-Programme
Anonymous
 Xticks by Pandas Plot, mit der Zeichenfolge umbenennen

Post by Anonymous »

Ich habe diesen df:

Code: Select all

df = pd.DataFrame({'A': [1, 2, 3], 'B': [2, 3, 5], 'C': ['name 1', 'name 2', 'name 3']})

Code: Select all

   A  B       C
0  1  2  name 1
1  2  3  name 2
2  3  5  name 3
Wie zeichne ich Spalte A richtig und verwende Spalte C als xticks?
Diese funktionieren nicht:

Code: Select all

df['A'].plot(xticks='C')
df['A'].plot(xticks=df['C'])
Dies ändert die Xticks, aber nicht die Beschriftungen:

Code: Select all

df['A'].plot(xticks=[1,2,3])
Soll ich wirklich in eine Sequenz konvertieren? Ich habe auch einige Änderungen an der Frage. Ich habe die nächste Fehlermeldung erhalten:

Code: Select all

ValueError: could not convert string to float: name 3
Kurz gesagt, ich habe eine Spalte mit Zeichenfolgen und möchte sie als Xticks für meinen Plot verwenden.
PS: Es sieht nicht so aus, als gäbe es eine direkte Pandas-Plotfunktion. Ich habe hier eine Lösung gefunden.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post