Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Tilpasning af Gitter | Tilpasning af Plots
Ultimativ Visualisering med Python

Stryg for at vise menuen

book
Tilpasning af Gitter

En anden vigtig del af tilpasningen er gitter-tilpasning. pyplot-modulet har en grid()-funktion til dette formål.

Synlighed og Akser

Dens første parameter visible angiver, om gitterlinjerne skal vises (som standard vises de ikke).

Parameteren axis i gittertilpasning giver dig mulighed for at styre, i hvilken retning gitterlinjerne vises på et plot:

  • 'x' — viser lodrette gitterlinjer justeret med x-aksen;

  • 'y' — viser vandrette gitterlinjer justeret med y-aksen;

  • 'both' — viser gitterlinjer i begge retninger (dette er standardindstillingen).

Denne parameter er nyttig, når du vil fremhæve datajustering langs en bestemt akse eller reducere visuel støj ved kun at vise gitterlinjer i én retning.

123456789101112131415161718
import 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()
copy

I dette eksempel blev visible=True og axis='x' sat for kun at aktivere de lodrette gitterlinjer. Dette forbedrer plottet ved at tilføje nyttige referencelinjer uden unødvendige vandrette elementer.

Farve og gennemsigtighed

Det er også muligt at ændre farven på gitterlinjerne ved hjælp af parameteren color og deres gennemsigtighed med parameteren alpha.

123456789101112131415161718
import 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()
copy

Nu er vores gitterlinjer sorte (color='black') og mere gennemsigtige (alpha=0.2), hvilket får plottet til at se endnu bedre ud.

Note
Læs Mere

Der findes stadig flere mulige parametre for grid()-funktionen (de bruges dog ikke så ofte), så her er dens grid() dokumentation, hvis du ønsker at udforske mere.

Opgave

Swipe to start coding

Tilpas gitterlinjerne på plottet ved at fuldføre funktionskaldet:

  1. Brug den korrekte funktion til at konfigurere gitterlinjer.
  2. Gør gitteret synligt ved at angive den første parameter korrekt.
  3. Begræns gitteret til linjer parallelle med x-aksen ved at angive parameteren axis.
  4. Angiv gitterlinjernes farve til 'slategrey' ved hjælp af parameteren color.
  5. Juster gennemsigtigheden af gitterlinjerne til 0.5 ved at bruge parameteren alpha.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 5

Spørg AI

expand
ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

book
Tilpasning af Gitter

En anden vigtig del af tilpasningen er gitter-tilpasning. pyplot-modulet har en grid()-funktion til dette formål.

Synlighed og Akser

Dens første parameter visible angiver, om gitterlinjerne skal vises (som standard vises de ikke).

Parameteren axis i gittertilpasning giver dig mulighed for at styre, i hvilken retning gitterlinjerne vises på et plot:

  • 'x' — viser lodrette gitterlinjer justeret med x-aksen;

  • 'y' — viser vandrette gitterlinjer justeret med y-aksen;

  • 'both' — viser gitterlinjer i begge retninger (dette er standardindstillingen).

Denne parameter er nyttig, når du vil fremhæve datajustering langs en bestemt akse eller reducere visuel støj ved kun at vise gitterlinjer i én retning.

123456789101112131415161718
import 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()
copy

I dette eksempel blev visible=True og axis='x' sat for kun at aktivere de lodrette gitterlinjer. Dette forbedrer plottet ved at tilføje nyttige referencelinjer uden unødvendige vandrette elementer.

Farve og gennemsigtighed

Det er også muligt at ændre farven på gitterlinjerne ved hjælp af parameteren color og deres gennemsigtighed med parameteren alpha.

123456789101112131415161718
import 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()
copy

Nu er vores gitterlinjer sorte (color='black') og mere gennemsigtige (alpha=0.2), hvilket får plottet til at se endnu bedre ud.

Note
Læs Mere

Der findes stadig flere mulige parametre for grid()-funktionen (de bruges dog ikke så ofte), så her er dens grid() dokumentation, hvis du ønsker at udforske mere.

Opgave

Swipe to start coding

Tilpas gitterlinjerne på plottet ved at fuldføre funktionskaldet:

  1. Brug den korrekte funktion til at konfigurere gitterlinjer.
  2. Gør gitteret synligt ved at angive den første parameter korrekt.
  3. Begræns gitteret til linjer parallelle med x-aksen ved at angive parameteren axis.
  4. Angiv gitterlinjernes farve til 'slategrey' ved hjælp af parameteren color.
  5. Juster gennemsigtigheden af gitterlinjerne til 0.5 ved at bruge parameteren alpha.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 5
Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Vi beklager, at noget gik galt. Hvad skete der?
some-alt