Akselien ja Asteikkoviivojen Mukauttaminen
Asteikkoviivojen mukauttaminen
Mukauta asteikkoviivoja käyttämällä:
xticksx-akselille;yticksy-akselille.
Molemmat hyväksyvät:
ticks— asteikkoviivojen sijainnit (tyhjä lista poistaa asteikkoviivat);labels— mukautettu teksti näille sijainneille.
Lisäavainsanoilla voit muotoilla asteikkoviivojen tekstejä (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äytetään x-akselilla kiitos range(1995, 2021, 2)-funktion.
Tunnisteet on käännetty 30° luettavuuden parantamiseksi.
Akselitunnisteet voidaan myös asettaa manuaalisesti antamalla lista labels-parametrille.
Akselitunnisteiden 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 vaihtoehdoilla, kuten fontsize ja color.
Argumentti loc 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 asteikkoarvoiksi. - 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 6.25
Akselien ja Asteikkoviivojen Mukauttaminen
Pyyhkäise näyttääksesi valikon
Asteikkoviivojen mukauttaminen
Mukauta asteikkoviivoja käyttämällä:
xticksx-akselille;yticksy-akselille.
Molemmat hyväksyvät:
ticks— asteikkoviivojen sijainnit (tyhjä lista poistaa asteikkoviivat);labels— mukautettu teksti näille sijainneille.
Lisäavainsanoilla voit muotoilla asteikkoviivojen tekstejä (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äytetään x-akselilla kiitos range(1995, 2021, 2)-funktion.
Tunnisteet on käännetty 30° luettavuuden parantamiseksi.
Akselitunnisteet voidaan myös asettaa manuaalisesti antamalla lista labels-parametrille.
Akselitunnisteiden 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 vaihtoehdoilla, kuten fontsize ja color.
Argumentti loc 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 asteikkoarvoiksi. - 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