Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Aanpassing van Assen | Aanpassen van Plots
Ultieme Visualisatie met Python

bookAanpassing van Assen

Ticks-aanpassing

Voor het aanpassen van ticks, gebruik:

  • xticks voor de x-as,
  • yticks voor 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:

Plot met standaard ticks

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():

123456789101112131415
import 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()
copy

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.

123456789101112131415
import 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()
copy

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''.
Note
Meer Bestuderen

Meer informatie is te vinden in de documentatie: xlabel() en ylabel().

Taak

Swipe to start coding

  1. Gebruik de juiste functie om data_linear als x-as ticks in te stellen.
  2. Gebruik de juiste functie om 'x' als x-as label in te stellen.
  3. Gebruik 'right' als locatie voor het x-as label.
  4. Gebruik de juiste functie om 'y' als y-as label in te stellen.
  5. Gebruik 'top' als locatie voor het y-as label.
  6. Stel de parameter rotation in op 0 voor het y-as label.

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 3
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Suggested prompts:

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?

close

bookAanpassing van Assen

Veeg om het menu te tonen

Ticks-aanpassing

Voor het aanpassen van ticks, gebruik:

  • xticks voor de x-as,
  • yticks voor 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:

Plot met standaard ticks

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():

123456789101112131415
import 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()
copy

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.

123456789101112131415
import 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()
copy

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''.
Note
Meer Bestuderen

Meer informatie is te vinden in de documentatie: xlabel() en ylabel().

Taak

Swipe to start coding

  1. Gebruik de juiste functie om data_linear als x-as ticks in te stellen.
  2. Gebruik de juiste functie om 'x' als x-as label in te stellen.
  3. Gebruik 'right' als locatie voor het x-as label.
  4. Gebruik de juiste functie om 'y' als y-as label in te stellen.
  5. Gebruik 'top' als locatie voor het y-as label.
  6. Stel de parameter rotation in op 0 voor het y-as label.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 3
single

single

some-alt