Akselien Mukauttaminen
Asteikkoviivojen mukauttaminen
Voit säätää asteikkoviivoja kuvaajassa käyttämällä pyplot
-moduulin funktioita:
xticks
x-akselin mukauttamiseen;yticks
y-akselin mukauttamiseen.
Molemmat funktiot noudattavat samaa syntaksia ja niillä on kaksi keskeistä parametria:
ticks
määrittää kohdat, joihin asteikkoviivat ilmestyvät. Voit käyttää mitä tahansa taulukkomuotoista rakennetta. Poistaaksesi asteikkoviivat kokonaan, anna tyhjä lista;labels
määrittää mukautetun tekstin jokaiselle asteikkoviivan kohdalle. Tätä tulee käyttää yhdessäticks
-parametrin kanssa.
Voit myös lisätä ylimääräisiä avainsanaparametreja muokataksesi nimikkeitä ja hallitaksesi niiden ulkoasua.
Alla on yksi äskettäin luoduista kuvaajista:
Kaikki näyttää melko hyvältä tässä kuvaajassa, 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:
1234567891011121314151617181920import pandas as pd import matplotlib.pyplot as plt # Loading the dataset with the average yearly temperatures in Boston and Seattle 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) # Plotting the data plt.plot(weather_df['Boston'], label='Boston') plt.plot(weather_df['Seattle'], label='Seattle') # Adding a title and legend plt.title('Boston and Seattle average yearly temperatures') plt.legend(loc='upper left') # Setting the x-ticks coordinates and their rotation plt.xticks(range(1995, 2021, 2), rotation=30) # Displaying the plot plt.show()
Nyt jokainen toinen vuosi näkyy x-akselilla. Tämä saavutettiin käyttämällä range()
-funktiota, jossa 2
-argumentille annettiin askeleeksi ticks
.
Lisäksi tikkien nimet käännettiin 30 astetta vastapäivään käyttämällä rotation
-avainsanaa, mikä parantaa luettavuutta.
Tikkien nimet voidaan myös määrittää manuaalisesti antamalla lista labels
-argumentille (esim. labels = ['label1', 'label2']
).
Akselin nimien mukauttaminen
Voit käyttää xlabel()
- ja ylabel()
-funktioita pyplot
-moduulista asettaaksesi x- ja y-akselin nimet. Näille funktioille annetaan vain yksi parametri: nimi (string
).
123456789101112131415161718import 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) # Plotting the data plt.plot(weather_df['Boston'], label='Boston') plt.plot(weather_df['Seattle'], label='Seattle') # Adding title, legend, and labels 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') # Displaying the plot plt.show()
On myös mahdollista muokata tarran ulkoasua, esimerkiksi asettaa kirjasinkoko fontsize
-avainsanaparametrilla tai väri color
-avainsanaparametrilla.
Lisäksi on olemassa loc
-parametri, joka määrittää tarran sijainnin (oletuksena center
).
- X-akselin tarralle mahdollisia arvoja ovat
'left'
,'center'
ja'right'
; - Y-akselilla
'left'
ja'right'
sijaan käytetään'top'
ja'bottom'
.
Swipe to start coding
- Käytä oikeaa funktiota asettaaksesi
data_linear
x-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
-parametrin arvoksi0
y-akselin nimelle.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 3.85
Akselien Mukauttaminen
Pyyhkäise näyttääksesi valikon
Asteikkoviivojen mukauttaminen
Voit säätää asteikkoviivoja kuvaajassa käyttämällä pyplot
-moduulin funktioita:
xticks
x-akselin mukauttamiseen;yticks
y-akselin mukauttamiseen.
Molemmat funktiot noudattavat samaa syntaksia ja niillä on kaksi keskeistä parametria:
ticks
määrittää kohdat, joihin asteikkoviivat ilmestyvät. Voit käyttää mitä tahansa taulukkomuotoista rakennetta. Poistaaksesi asteikkoviivat kokonaan, anna tyhjä lista;labels
määrittää mukautetun tekstin jokaiselle asteikkoviivan kohdalle. Tätä tulee käyttää yhdessäticks
-parametrin kanssa.
Voit myös lisätä ylimääräisiä avainsanaparametreja muokataksesi nimikkeitä ja hallitaksesi niiden ulkoasua.
Alla on yksi äskettäin luoduista kuvaajista:
Kaikki näyttää melko hyvältä tässä kuvaajassa, 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:
1234567891011121314151617181920import pandas as pd import matplotlib.pyplot as plt # Loading the dataset with the average yearly temperatures in Boston and Seattle 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) # Plotting the data plt.plot(weather_df['Boston'], label='Boston') plt.plot(weather_df['Seattle'], label='Seattle') # Adding a title and legend plt.title('Boston and Seattle average yearly temperatures') plt.legend(loc='upper left') # Setting the x-ticks coordinates and their rotation plt.xticks(range(1995, 2021, 2), rotation=30) # Displaying the plot plt.show()
Nyt jokainen toinen vuosi näkyy x-akselilla. Tämä saavutettiin käyttämällä range()
-funktiota, jossa 2
-argumentille annettiin askeleeksi ticks
.
Lisäksi tikkien nimet käännettiin 30 astetta vastapäivään käyttämällä rotation
-avainsanaa, mikä parantaa luettavuutta.
Tikkien nimet voidaan myös määrittää manuaalisesti antamalla lista labels
-argumentille (esim. labels = ['label1', 'label2']
).
Akselin nimien mukauttaminen
Voit käyttää xlabel()
- ja ylabel()
-funktioita pyplot
-moduulista asettaaksesi x- ja y-akselin nimet. Näille funktioille annetaan vain yksi parametri: nimi (string
).
123456789101112131415161718import 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) # Plotting the data plt.plot(weather_df['Boston'], label='Boston') plt.plot(weather_df['Seattle'], label='Seattle') # Adding title, legend, and labels 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') # Displaying the plot plt.show()
On myös mahdollista muokata tarran ulkoasua, esimerkiksi asettaa kirjasinkoko fontsize
-avainsanaparametrilla tai väri color
-avainsanaparametrilla.
Lisäksi on olemassa loc
-parametri, joka määrittää tarran sijainnin (oletuksena center
).
- X-akselin tarralle mahdollisia arvoja ovat
'left'
,'center'
ja'right'
; - Y-akselilla
'left'
ja'right'
sijaan käytetään'top'
ja'bottom'
.
Swipe to start coding
- Käytä oikeaa funktiota asettaaksesi
data_linear
x-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
-parametrin arvoksi0
y-akselin nimelle.
Ratkaisu
Kiitos palautteestasi!
Awesome!
Completion rate improved to 3.85single