Tilpasse Rutenett
En annen viktig del av tilpasningen er rutenett-tilpasning. pyplot-modulen har en grid()-funksjon for dette formålet.
Synlighet og Akser
Den første parameteren, visible, angir om rutenettlinjene skal vises (som standard vises de ikke).
Parameteren axis i rutenett-tilpasning lar deg kontrollere retningen rutenettlinjene vises i et plot:
'x'— viser vertikale rutenettlinjer justert med x-aksen;'y'— viser horisontale rutenettlinjer justert med y-aksen;'both'— viser rutenettlinjer i begge retninger (dette er standardinnstillingen).
Denne parameteren er nyttig når du ønsker å fremheve datajustering langs en bestemt akse eller redusere visuell støy ved å begrense rutenettlinjene til én retning.
123456789101112131415161718import matplotlib.pyplot as plt import numpy as np data_linear = np.arange(0, 11) data_squared = data_linear ** 2 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) # Setting the horizontal grid lines to be visible plt.grid(True, axis='x') plt.legend() plt.show()
I dette eksemplet ble visible=True og axis='x' satt for å kun vise de vertikale rutenettlinjene. Dette forbedrer diagrammet ved å legge til nyttige referanselinjer uten unødvendige horisontale elementer.
Farge og gjennomsiktighet
Det er også mulig å endre fargen på rutenettlinjene ved å bruke parameteren color og deres gjennomsiktighet med parameteren alpha.
123456789101112131415161718import matplotlib.pyplot as plt import numpy as np data_linear = np.arange(0, 11) data_squared = data_linear ** 2 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) # Customizing the horizontal grid lines plt.grid(True, axis='x', alpha=0.2, color='black') plt.legend() plt.show()
Nå er rutenettlinjene våre svarte (color='black') og mer gjennomsiktige (alpha=0.2), noe som gjør at diagrammet ser enda bedre ut.
Det finnes fortsatt flere mulige parametere for grid()-funksjonene (de brukes ikke så ofte), så her er grid()-dokumentasjonen hvis du ønsker å utforske mer.
Swipe to start coding
Du har fått temperaturdata for Boston og Seattle og skal tilpasse rutenettet i diagrammet for bedre lesbarhet.
Fullfør koden for å konfigurere rutenettlinjene i henhold til følgende krav:
- Bruk riktig funksjon for å konfigurere rutenettlinjene.
- Gjør rutenettet synlig ved å angi det første argumentet riktig.
- Begrens rutenettet til linjer parallelle med x-aksen (
axis='y'). - Angi fargen på rutenettlinjene til
'slategrey'. - Juster gjennomsiktigheten til rutenettlinjene til
0.5.
Løsning
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Can you explain what the `alpha` parameter does in more detail?
How can I customize the grid lines for both axes at the same time?
What other grid customization options are available in matplotlib?
Awesome!
Completion rate improved to 3.85
Tilpasse Rutenett
Sveip for å vise menyen
En annen viktig del av tilpasningen er rutenett-tilpasning. pyplot-modulen har en grid()-funksjon for dette formålet.
Synlighet og Akser
Den første parameteren, visible, angir om rutenettlinjene skal vises (som standard vises de ikke).
Parameteren axis i rutenett-tilpasning lar deg kontrollere retningen rutenettlinjene vises i et plot:
'x'— viser vertikale rutenettlinjer justert med x-aksen;'y'— viser horisontale rutenettlinjer justert med y-aksen;'both'— viser rutenettlinjer i begge retninger (dette er standardinnstillingen).
Denne parameteren er nyttig når du ønsker å fremheve datajustering langs en bestemt akse eller redusere visuell støy ved å begrense rutenettlinjene til én retning.
123456789101112131415161718import matplotlib.pyplot as plt import numpy as np data_linear = np.arange(0, 11) data_squared = data_linear ** 2 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) # Setting the horizontal grid lines to be visible plt.grid(True, axis='x') plt.legend() plt.show()
I dette eksemplet ble visible=True og axis='x' satt for å kun vise de vertikale rutenettlinjene. Dette forbedrer diagrammet ved å legge til nyttige referanselinjer uten unødvendige horisontale elementer.
Farge og gjennomsiktighet
Det er også mulig å endre fargen på rutenettlinjene ved å bruke parameteren color og deres gjennomsiktighet med parameteren alpha.
123456789101112131415161718import matplotlib.pyplot as plt import numpy as np data_linear = np.arange(0, 11) data_squared = data_linear ** 2 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) # Customizing the horizontal grid lines plt.grid(True, axis='x', alpha=0.2, color='black') plt.legend() plt.show()
Nå er rutenettlinjene våre svarte (color='black') og mer gjennomsiktige (alpha=0.2), noe som gjør at diagrammet ser enda bedre ut.
Det finnes fortsatt flere mulige parametere for grid()-funksjonene (de brukes ikke så ofte), så her er grid()-dokumentasjonen hvis du ønsker å utforske mer.
Swipe to start coding
Du har fått temperaturdata for Boston og Seattle og skal tilpasse rutenettet i diagrammet for bedre lesbarhet.
Fullfør koden for å konfigurere rutenettlinjene i henhold til følgende krav:
- Bruk riktig funksjon for å konfigurere rutenettlinjene.
- Gjør rutenettet synlig ved å angi det første argumentet riktig.
- Begrens rutenettet til linjer parallelle med x-aksen (
axis='y'). - Angi fargen på rutenettlinjene til
'slategrey'. - Juster gjennomsiktigheten til rutenettlinjene til
0.5.
Løsning
Takk for tilbakemeldingene dine!
single