Aanpassing van Assen
Ticks-aanpassing
Voor het aanpassen van ticks, gebruik:
xticksvoor de x-as,yticksvoor de y-as.
Beide accepteren:
ticks— posities van ticks (lege lijst verwijdert ticks);labels— aangepaste tekst voor deze posities.
Aanvullende keyword-argumenten maken het mogelijk om tick-labels te stylen (bijv. rotatie, lettergrootte).
Hieronder staat een plot die deze tools gebruikt:
Alles lijkt vrij goed met deze plot, maar het zou beter zijn om meer jaren op de x-as te tonen binnen dit bereik (1995-2020). Gebruik hiervoor 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()
Elk tweede jaar wordt weergegeven op de x-as dankzij range(1995, 2021, 2).
Labels zijn 30° gedraaid voor betere leesbaarheid.
Ticklabels kunnen ook handmatig worden ingesteld door een lijst aan labels door te geven.
Aanpassen van aslabels
Gebruik xlabel() en ylabel() om aslabels in te stellen. Elk accepteert één string.
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()
Labels kunnen worden opgemaakt met opties zoals fontsize en color.
Het argument loc bepaalt de plaatsing van het label:
- Voor x-labels:
'left','center','right''; - Voor y-labels:
'top','center','bottom''.
Swipe to start coding
- Gebruik de juiste functie om
data_linearals x-as ticks in te stellen. - Gebruik de juiste functie om
'x'als x-as label in te stellen. - Gebruik
'right'als locatie voor het x-as label. - Gebruik de juiste functie om
'y'als y-as label in te stellen. - Gebruik
'top'als locatie voor het y-as label. - Stel de parameter
rotationin op0voor het y-as label.
Oplossing
Bedankt voor je feedback!
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
How do I add both x and y axis labels to my plot?
Can you show how to change the font size and color of axis labels?
What does the `loc` argument do for axis labels?
Geweldig!
Completion tarief verbeterd naar 3.85
Aanpassing van Assen
Veeg om het menu te tonen
Ticks-aanpassing
Voor het aanpassen van ticks, gebruik:
xticksvoor de x-as,yticksvoor de y-as.
Beide accepteren:
ticks— posities van ticks (lege lijst verwijdert ticks);labels— aangepaste tekst voor deze posities.
Aanvullende keyword-argumenten maken het mogelijk om tick-labels te stylen (bijv. rotatie, lettergrootte).
Hieronder staat een plot die deze tools gebruikt:
Alles lijkt vrij goed met deze plot, maar het zou beter zijn om meer jaren op de x-as te tonen binnen dit bereik (1995-2020). Gebruik hiervoor 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()
Elk tweede jaar wordt weergegeven op de x-as dankzij range(1995, 2021, 2).
Labels zijn 30° gedraaid voor betere leesbaarheid.
Ticklabels kunnen ook handmatig worden ingesteld door een lijst aan labels door te geven.
Aanpassen van aslabels
Gebruik xlabel() en ylabel() om aslabels in te stellen. Elk accepteert één string.
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()
Labels kunnen worden opgemaakt met opties zoals fontsize en color.
Het argument loc bepaalt de plaatsing van het label:
- Voor x-labels:
'left','center','right''; - Voor y-labels:
'top','center','bottom''.
Swipe to start coding
- Gebruik de juiste functie om
data_linearals x-as ticks in te stellen. - Gebruik de juiste functie om
'x'als x-as label in te stellen. - Gebruik
'right'als locatie voor het x-as label. - Gebruik de juiste functie om
'y'als y-as label in te stellen. - Gebruik
'top'als locatie voor het y-as label. - Stel de parameter
rotationin op0voor het y-as label.
Oplossing
Bedankt voor je feedback!
single