Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Grundlæggende Plotning | Matplotlib Introduktion
Ultimativ Visualisering med Python

Stryg for at vise menuen

book
Grundlæggende Plotning

Med en forståelse af matplotlib-arkitekturen kan du nu fortsætte med at oprette det første plot. To almindelige metoder til at oprette et plot demonstreres:

  • Scripting-tilgangen;

  • Objektorienteret tilgang, hvor der eksplicit oprettes Artist-objekter.

Scripting-tilgang

Med denne tilgang er det ikke nødvendigt eksplicit at oprette Figure- og Axes-objekter (det håndteres automatisk).

I et 2D-rum har hvert punkt x- og y-koordinater. For at visualisere dette importeres pyplot-undermodulet, plt-aliaset anvendes, x- og y-variabler initialiseres, og plot()-funktionen kaldes med x og y som argumenter samt 'o' for punktmarkøren.

Note
Bemærk

Rækkefølgen af argumenterne er vigtig!

Plottet vises med plt.show():

12345
import matplotlib.pyplot as plt x = 5 y = 4 plt.plot(x, y, 'o') plt.show()
copy

Objektorienteret tilgang

Den eneste forskel her er brugen af den objektorienterede tilgang: et Figure- og Axes-objekt oprettes ved hjælp af subplots(), og .plot()-metoden kaldes på Axes-objektet med de samme argumenter.

123456
import matplotlib.pyplot as plt x = 5 y = 4 fig, ax = plt.subplots() ax.plot(x, y, 'o') plt.show()
copy
Note
Bemærk

De følgende to linjer svarer til plt.plot().

Begge muligheder forbliver ækvivalente, selv når der anvendes andre plotfunktioner end plot(). Kurset vil hovedsageligt følge scripting-metoden, men det er vigtigt at forstå begge tilgange. Plot nu et punkt ved hjælp af den metode, du foretrækker.

Opgave

Swipe to start coding

  1. Importér pyplot-undermodulet fra matplotlib-biblioteket med aliaset plt.
  2. Tildel værdierne 10 og 2 til variablerne x og y henholdsvis.
  3. Overfør x og y som argumenter til funktionen plot(), først x, derefter y.

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 1. Kapitel 4
Vi beklager, at noget gik galt. Hvad skete der?

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
Grundlæggende Plotning

Med en forståelse af matplotlib-arkitekturen kan du nu fortsætte med at oprette det første plot. To almindelige metoder til at oprette et plot demonstreres:

  • Scripting-tilgangen;

  • Objektorienteret tilgang, hvor der eksplicit oprettes Artist-objekter.

Scripting-tilgang

Med denne tilgang er det ikke nødvendigt eksplicit at oprette Figure- og Axes-objekter (det håndteres automatisk).

I et 2D-rum har hvert punkt x- og y-koordinater. For at visualisere dette importeres pyplot-undermodulet, plt-aliaset anvendes, x- og y-variabler initialiseres, og plot()-funktionen kaldes med x og y som argumenter samt 'o' for punktmarkøren.

Note
Bemærk

Rækkefølgen af argumenterne er vigtig!

Plottet vises med plt.show():

12345
import matplotlib.pyplot as plt x = 5 y = 4 plt.plot(x, y, 'o') plt.show()
copy

Objektorienteret tilgang

Den eneste forskel her er brugen af den objektorienterede tilgang: et Figure- og Axes-objekt oprettes ved hjælp af subplots(), og .plot()-metoden kaldes på Axes-objektet med de samme argumenter.

123456
import matplotlib.pyplot as plt x = 5 y = 4 fig, ax = plt.subplots() ax.plot(x, y, 'o') plt.show()
copy
Note
Bemærk

De følgende to linjer svarer til plt.plot().

Begge muligheder forbliver ækvivalente, selv når der anvendes andre plotfunktioner end plot(). Kurset vil hovedsageligt følge scripting-metoden, men det er vigtigt at forstå begge tilgange. Plot nu et punkt ved hjælp af den metode, du foretrækker.

Opgave

Swipe to start coding

  1. Importér pyplot-undermodulet fra matplotlib-biblioteket med aliaset plt.
  2. Tildel værdierne 10 og 2 til variablerne x og y henholdsvis.
  3. Overfør x og y som argumenter til funktionen plot(), først x, derefter y.

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 1. Kapitel 4
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