Värit ja Läpinäkyvyys
Värit
Pylväsdiagrammien yhteydessä yksittäisten pylväiden värejä mukautettiin. Kaikkien kuvaajien värin muuttamiseksi yhtenäisesti käytetään color
-avainsana-argumenttia.
123456789101112131415161718import matplotlib.pyplot as plt import numpy as np data_linear = np.arange(0, 11) data_squared = data_linear ** 2 data_log = np.exp(data_linear) # Setting the color of the first line plot plt.plot(data_linear, label='linear function', color='red') # Setting the color of the second line plot plt.plot(data_squared, '-o', label='quadratic function', color='blue') plt.xticks(data_linear) plt.xlabel('x', loc='right') plt.ylabel('y', loc='top', rotation=0) plt.legend() plt.show()
Tässä tapauksessa ensimmäisen viivakuvaajan väriksi asetettiin red
ja toisen väriksi blue
. Toisin kuin hajonta- tai pylväsdiagrammit, jotka koostuvat useista elementeistä, viivakuvaaja muodostaa yhden elementin, joten sille voidaan määrittää vain yksi väri. Vertailun vuoksi tarkastellaan seuraavaa pylväsdiagrammi-esimerkkiä aiemmasta osiosta:
123456789import matplotlib.pyplot as plt programming_languages = ['Python', 'Java', 'C#', 'C++'] shares = [40, 30, 17, 13] # Setting a separate color for each bar plt.bar(programming_languages, shares, color=['b', 'green', 'red', 'yellow']) plt.title('Percentage of users of programming languages') plt.show()
Läpinäkyvyys
Toinen ulkoasun parametri on alpha
(kuvion läpinäkyvyys). Oletusarvo on 1
(läpinäkymätön), joka on suurin mahdollinen arvo. Käytännössä arvot voivat olla välillä 0
–1
, missä 0
tekee kuviosta täysin läpinäkyvän.
123456789101112131415import matplotlib.pyplot as plt import numpy as np data_linear = np.arange(0, 11) data_squared = data_linear ** 2 # Changing the transparency of the first line plot plt.plot(data_linear, label='linear function', color='red', alpha=0.5) plt.plot(data_squared, '-o', label='quadratic function', color='blue') plt.xticks(data_linear) plt.xlabel('x', loc='right') plt.ylabel('y', loc='top', rotation=0) plt.legend() plt.show()
Käyttämällä alpha=0.5
teimme lineaarisen funktion kuvaajasta läpinäkyvämmän, jotta voisimme kiinnittää enemmän huomiota toisen asteen funktion kuvaajaan. Läpinäkyvyyden muokkaamista käytetään pääasiassa juuri tähän tarkoitukseen.
Swipe to start coding
- Aseta alimpien pylväiden väri arvoksi
'darkslateblue'
. - Aseta keskimmäisten pylväiden väri arvoksi
'steelblue'
(parametrin tulee ollalabel
-parametrin jälkeen). - Aseta keskimmäisten pylväiden läpinäkyvyys arvoksi
0.7
(oikeanpuoleisin parametri). - Aseta ylimpien pylväiden väri arvoksi
'goldenrod'
.
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
Värit ja Läpinäkyvyys
Pyyhkäise näyttääksesi valikon
Värit
Pylväsdiagrammien yhteydessä yksittäisten pylväiden värejä mukautettiin. Kaikkien kuvaajien värin muuttamiseksi yhtenäisesti käytetään color
-avainsana-argumenttia.
123456789101112131415161718import matplotlib.pyplot as plt import numpy as np data_linear = np.arange(0, 11) data_squared = data_linear ** 2 data_log = np.exp(data_linear) # Setting the color of the first line plot plt.plot(data_linear, label='linear function', color='red') # Setting the color of the second line plot plt.plot(data_squared, '-o', label='quadratic function', color='blue') plt.xticks(data_linear) plt.xlabel('x', loc='right') plt.ylabel('y', loc='top', rotation=0) plt.legend() plt.show()
Tässä tapauksessa ensimmäisen viivakuvaajan väriksi asetettiin red
ja toisen väriksi blue
. Toisin kuin hajonta- tai pylväsdiagrammit, jotka koostuvat useista elementeistä, viivakuvaaja muodostaa yhden elementin, joten sille voidaan määrittää vain yksi väri. Vertailun vuoksi tarkastellaan seuraavaa pylväsdiagrammi-esimerkkiä aiemmasta osiosta:
123456789import matplotlib.pyplot as plt programming_languages = ['Python', 'Java', 'C#', 'C++'] shares = [40, 30, 17, 13] # Setting a separate color for each bar plt.bar(programming_languages, shares, color=['b', 'green', 'red', 'yellow']) plt.title('Percentage of users of programming languages') plt.show()
Läpinäkyvyys
Toinen ulkoasun parametri on alpha
(kuvion läpinäkyvyys). Oletusarvo on 1
(läpinäkymätön), joka on suurin mahdollinen arvo. Käytännössä arvot voivat olla välillä 0
–1
, missä 0
tekee kuviosta täysin läpinäkyvän.
123456789101112131415import matplotlib.pyplot as plt import numpy as np data_linear = np.arange(0, 11) data_squared = data_linear ** 2 # Changing the transparency of the first line plot plt.plot(data_linear, label='linear function', color='red', alpha=0.5) plt.plot(data_squared, '-o', label='quadratic function', color='blue') plt.xticks(data_linear) plt.xlabel('x', loc='right') plt.ylabel('y', loc='top', rotation=0) plt.legend() plt.show()
Käyttämällä alpha=0.5
teimme lineaarisen funktion kuvaajasta läpinäkyvämmän, jotta voisimme kiinnittää enemmän huomiota toisen asteen funktion kuvaajaan. Läpinäkyvyyden muokkaamista käytetään pääasiassa juuri tähän tarkoitukseen.
Swipe to start coding
- Aseta alimpien pylväiden väri arvoksi
'darkslateblue'
. - Aseta keskimmäisten pylväiden väri arvoksi
'steelblue'
(parametrin tulee ollalabel
-parametrin jälkeen). - Aseta keskimmäisten pylväiden läpinäkyvyys arvoksi
0.7
(oikeanpuoleisin parametri). - Aseta ylimpien pylväiden väri arvoksi
'goldenrod'
.
Ratkaisu
Kiitos palautteestasi!
Awesome!
Completion rate improved to 3.85single