Grundlæggende Plotning
Med en forståelse af matplotlib-arkitekturen kan du nu 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 2D-rum har hvert punkt x- og y-koordinater. For at plotte det skal du importere pyplot-undermodulet, bruge aliaset plt, initialisere x- og y-variablerne og kalde funktionen plot() med x og y som argumenter samt 'o' for punktmarkøren.
Rækkefølgen af argumenterne er vigtig!
Plottet vises med plt.show():
12345import 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 et Axes-objekt oprettes ved hjælp af subplots(), og .plot()-metoden kaldes på Axes-objektet med de samme argumenter.
123456import 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 andre plotfunktioner anvendes i stedet for plot(). Kurset vil primært følge scripting-tilgangen, 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
10og2til henholdsvis variablernexogy. - Overfør
xogysom argumenter til funktionenplot(), førstx, dereftery.
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Fantastisk!
Completion rate forbedret til 3.85
Grundlæggende Plotning
Stryg for at vise menuen
Med en forståelse af matplotlib-arkitekturen kan du nu 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 2D-rum har hvert punkt x- og y-koordinater. For at plotte det skal du importere pyplot-undermodulet, bruge aliaset plt, initialisere x- og y-variablerne og kalde funktionen plot() med x og y som argumenter samt 'o' for punktmarkøren.
Rækkefølgen af argumenterne er vigtig!
Plottet vises med plt.show():
12345import 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 et Axes-objekt oprettes ved hjælp af subplots(), og .plot()-metoden kaldes på Axes-objektet med de samme argumenter.
123456import 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 andre plotfunktioner anvendes i stedet for plot(). Kurset vil primært følge scripting-tilgangen, 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
10og2til henholdsvis variablernexogy. - Overfør
xogysom argumenter til funktionenplot(), førstx, dereftery.
Løsning
Tak for dine kommentarer!
single