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.
Rækkefølgen af argumenterne er vigtig!
Plottet vises med plt.show()
:
import matplotlib.pyplot as plt x = 5 y = 4 plt.plot(x, y, 'o') plt.show()
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.
import matplotlib.pyplot as plt x = 5 y = 4 fig, ax = plt.subplots() ax.plot(x, y, 'o') plt.show()
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.
Swipe to start coding
- Importér
pyplot
-undermodulet framatplotlib
-biblioteket med aliasetplt
. - Tildel værdierne
10
og2
til variablernex
ogy
henholdsvis. - Overfør
x
ogy
som argumenter til funktionenplot()
, førstx
, dereftery
.
Løsning
Tak for dine kommentarer!