Akselien Mukauttaminen
Asteikkoviivojen mukauttaminen
Asteikkoviivojen (ticks) mukauttamiseen käytetään:
xticksx-akselille,yticksy-akselille.
Molemmat hyväksyvät:
ticks— asteikkoviivojen sijainnit (tyhjä lista poistaa asteikkoviivat);labels— mukautetut tekstit näille sijainneille.
Lisäavainsanoilla voi muotoilla asteikkotekstejä (esim. kierto, fonttikoko).
Alla on kuvaaja, jossa näitä työkaluja on käytetty:
Tämä kuvaaja näyttää melko hyvältä, mutta olisi parempi, jos x-akselilla olisi enemmän vuosia tällä välillä (1995-2020). Käytetään tähän tarkoitukseen xticks()-funktiota:
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()
Joka toinen vuosi näkyy x-akselilla kiitos range(1995, 2021, 2)-funktion.
Tunnisteet on käännetty 30° luettavuuden parantamiseksi.
Akselin tunnisteet voidaan myös asettaa manuaalisesti antamalla lista labels-parametrille.
Akselien tunnisteiden mukauttaminen
Käytä xlabel() ja ylabel() -funktioita asettaaksesi akselien tunnisteet. Molemmat ottavat yhden merkkijonon.
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()
Tunnisteita voi muotoilla valinnoilla kuten fontsize ja color.
loc-argumentti määrittää tunnisteen sijainnin:
- X-akselin tunnisteille:
'left','center','right'; - Y-akselin tunnisteille:
'top','center','bottom'.
Swipe to start coding
- Käytä oikeaa funktiota asettaaksesi
data_linearx-akselin asteikoiksi. - Käytä oikeaa funktiota asettaaksesi
'x'x-akselin nimeksi. - Käytä
'right'x-akselin nimen sijaintina. - Käytä oikeaa funktiota asettaaksesi
'y'y-akselin nimeksi. - Käytä
'top'y-akselin nimen sijaintina. - Aseta
rotation-parametri arvoksi0y-akselin nimelle.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
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?
Mahtavaa!
Completion arvosana parantunut arvoon 3.85
Akselien Mukauttaminen
Pyyhkäise näyttääksesi valikon
Asteikkoviivojen mukauttaminen
Asteikkoviivojen (ticks) mukauttamiseen käytetään:
xticksx-akselille,yticksy-akselille.
Molemmat hyväksyvät:
ticks— asteikkoviivojen sijainnit (tyhjä lista poistaa asteikkoviivat);labels— mukautetut tekstit näille sijainneille.
Lisäavainsanoilla voi muotoilla asteikkotekstejä (esim. kierto, fonttikoko).
Alla on kuvaaja, jossa näitä työkaluja on käytetty:
Tämä kuvaaja näyttää melko hyvältä, mutta olisi parempi, jos x-akselilla olisi enemmän vuosia tällä välillä (1995-2020). Käytetään tähän tarkoitukseen xticks()-funktiota:
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()
Joka toinen vuosi näkyy x-akselilla kiitos range(1995, 2021, 2)-funktion.
Tunnisteet on käännetty 30° luettavuuden parantamiseksi.
Akselin tunnisteet voidaan myös asettaa manuaalisesti antamalla lista labels-parametrille.
Akselien tunnisteiden mukauttaminen
Käytä xlabel() ja ylabel() -funktioita asettaaksesi akselien tunnisteet. Molemmat ottavat yhden merkkijonon.
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()
Tunnisteita voi muotoilla valinnoilla kuten fontsize ja color.
loc-argumentti määrittää tunnisteen sijainnin:
- X-akselin tunnisteille:
'left','center','right'; - Y-akselin tunnisteille:
'top','center','bottom'.
Swipe to start coding
- Käytä oikeaa funktiota asettaaksesi
data_linearx-akselin asteikoiksi. - Käytä oikeaa funktiota asettaaksesi
'x'x-akselin nimeksi. - Käytä
'right'x-akselin nimen sijaintina. - Käytä oikeaa funktiota asettaaksesi
'y'y-akselin nimeksi. - Käytä
'top'y-akselin nimen sijaintina. - Aseta
rotation-parametri arvoksi0y-akselin nimelle.
Ratkaisu
Kiitos palautteestasi!
single