Achsenanpassung
Anpassung der Ticks
Zur Anpassung der Ticks verwenden Sie:
xticksfür die x-Achse,yticksfür die y-Achse.
Beide akzeptieren:
ticks— Positionen der Ticks (leere Liste entfernt die Ticks);labels— benutzerdefinierter Text für diese Positionen.
Zusätzliche Schlüsselwortargumente ermöglichen die Gestaltung der Tick-Beschriftungen (z. B. Drehung, Schriftgröße).
Nachfolgend ein Diagramm, das diese Werkzeuge verwendet:
Dieses Diagramm sieht ziemlich gut aus, jedoch wäre es besser, mehr Jahre auf der x-Achse in diesem Bereich (1995-2020) darzustellen. Dafür verwenden wir xticks():
123456789101112131415import pandas as pd import matplotlib.pyplot as plt url = 'https://staging-content-media-cdn.codefinity.com/courses/47339f29-4722-4e72-a0d4-6112c70ff738/weather_data.csv' weather_df = pd.read_csv(url, index_col=0) plt.plot(weather_df['Boston'], label='Boston') plt.plot(weather_df['Seattle'], label='Seattle') plt.title('Boston and Seattle average yearly temperatures') plt.legend(loc='upper left') plt.xticks(range(1995, 2021, 2), rotation=30) plt.show()
Jedes zweite Jahr wird auf der x-Achse angezeigt, dank range(1995, 2021, 2).
Die Beschriftungen sind zur besseren Lesbarkeit um 30° gedreht.
Tick-Beschriftungen können auch manuell festgelegt werden, indem eine Liste an labels übergeben wird.
Anpassung der Achsenbeschriftungen
Verwendung von xlabel() und ylabel() zur Festlegung der Achsenbeschriftungen. Jede Funktion nimmt einen einzelnen String entgegen.
123456789101112131415import pandas as pd import matplotlib.pyplot as plt url = 'https://content-media-cdn.codefinity.com/courses/47339f29-4722-4e72-a0d4-6112c70ff738/weather_data.csv' weather_df = pd.read_csv(url, index_col=0) plt.plot(weather_df['Boston'], label='Boston') plt.plot(weather_df['Seattle'], label='Seattle') plt.title('Boston and Seattle average yearly temperatures') plt.legend(loc='upper left') plt.xticks(range(1995, 2021, 2), rotation=30) plt.ylabel('Temperature, °F') plt.show()
Beschriftungen können mit Optionen wie fontsize und color gestaltet werden.
Das Argument loc steuert die Platzierung der Beschriftung:
- Für x-Beschriftungen:
'left','center','right'; - Für y-Beschriftungen:
'top','center','bottom'.
Swipe to start coding
- Die korrekte Funktion verwenden, um
data_linearals x-Achsen-Ticks festzulegen. - Die korrekte Funktion verwenden, um
'x'als x-Achsen-Beschriftung festzulegen. 'right'als Position für die x-Achsen-Beschriftung verwenden.- Die korrekte Funktion verwenden, um
'y'als y-Achsen-Beschriftung festzulegen. 'top'als Position für die y-Achsen-Beschriftung verwenden.- Den Parameter
rotationfür die y-Achsen-Beschriftung auf0setzen.
Lösung
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 3.85
Achsenanpassung
Swipe um das Menü anzuzeigen
Anpassung der Ticks
Zur Anpassung der Ticks verwenden Sie:
xticksfür die x-Achse,yticksfür die y-Achse.
Beide akzeptieren:
ticks— Positionen der Ticks (leere Liste entfernt die Ticks);labels— benutzerdefinierter Text für diese Positionen.
Zusätzliche Schlüsselwortargumente ermöglichen die Gestaltung der Tick-Beschriftungen (z. B. Drehung, Schriftgröße).
Nachfolgend ein Diagramm, das diese Werkzeuge verwendet:
Dieses Diagramm sieht ziemlich gut aus, jedoch wäre es besser, mehr Jahre auf der x-Achse in diesem Bereich (1995-2020) darzustellen. Dafür verwenden wir xticks():
123456789101112131415import pandas as pd import matplotlib.pyplot as plt url = 'https://staging-content-media-cdn.codefinity.com/courses/47339f29-4722-4e72-a0d4-6112c70ff738/weather_data.csv' weather_df = pd.read_csv(url, index_col=0) plt.plot(weather_df['Boston'], label='Boston') plt.plot(weather_df['Seattle'], label='Seattle') plt.title('Boston and Seattle average yearly temperatures') plt.legend(loc='upper left') plt.xticks(range(1995, 2021, 2), rotation=30) plt.show()
Jedes zweite Jahr wird auf der x-Achse angezeigt, dank range(1995, 2021, 2).
Die Beschriftungen sind zur besseren Lesbarkeit um 30° gedreht.
Tick-Beschriftungen können auch manuell festgelegt werden, indem eine Liste an labels übergeben wird.
Anpassung der Achsenbeschriftungen
Verwendung von xlabel() und ylabel() zur Festlegung der Achsenbeschriftungen. Jede Funktion nimmt einen einzelnen String entgegen.
123456789101112131415import pandas as pd import matplotlib.pyplot as plt url = 'https://content-media-cdn.codefinity.com/courses/47339f29-4722-4e72-a0d4-6112c70ff738/weather_data.csv' weather_df = pd.read_csv(url, index_col=0) plt.plot(weather_df['Boston'], label='Boston') plt.plot(weather_df['Seattle'], label='Seattle') plt.title('Boston and Seattle average yearly temperatures') plt.legend(loc='upper left') plt.xticks(range(1995, 2021, 2), rotation=30) plt.ylabel('Temperature, °F') plt.show()
Beschriftungen können mit Optionen wie fontsize und color gestaltet werden.
Das Argument loc steuert die Platzierung der Beschriftung:
- Für x-Beschriftungen:
'left','center','right'; - Für y-Beschriftungen:
'top','center','bottom'.
Swipe to start coding
- Die korrekte Funktion verwenden, um
data_linearals x-Achsen-Ticks festzulegen. - Die korrekte Funktion verwenden, um
'x'als x-Achsen-Beschriftung festzulegen. 'right'als Position für die x-Achsen-Beschriftung verwenden.- Die korrekte Funktion verwenden, um
'y'als y-Achsen-Beschriftung festzulegen. 'top'als Position für die y-Achsen-Beschriftung verwenden.- Den Parameter
rotationfür die y-Achsen-Beschriftung auf0setzen.
Lösung
Danke für Ihr Feedback!
single