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://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.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
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://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.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