Grunnleggende Plotting
Med forståelse for matplotlib
-arkitekturen, fortsett til å lage det første plottet. To vanlige metoder for å lage et plott vises:
Skriptbasert tilnærming;
Objektorientert tilnærming, som innebærer eksplisitt opprettelse av
Artist
-objekter.
Skriptbasert tilnærming
Med denne tilnærmingen er det ikke nødvendig å eksplisitt opprette Figure
- og Axes
-objekter (dette gjøres automatisk).
I et todimensjonalt rom har hvert punkt x- og y-koordinater. For å visualisere dette, importer pyplot
-undermodulen, bruk aliaset plt
, initialiser variablene x
og y
, og kall funksjonen plot()
med x
og y
som argumenter, sammen med 'o'
for punktmarkøren.
Rekkefølgen på argumentene er viktig!
Plottet vises med plt.show()
:
import matplotlib.pyplot as plt x = 5 y = 4 plt.plot(x, y, 'o') plt.show()
Objektorientert tilnærming
Den eneste forskjellen her er bruken av en objektorientert tilnærming: et Figure
- og et Axes
-objekt opprettes med subplots()
, og .plot()
-metoden kalles på Axes
-objektet med de samme argumentene.
import matplotlib.pyplot as plt x = 5 y = 4 fig, ax = plt.subplots() ax.plot(x, y, 'o') plt.show()
De neste to linjene er ekvivalente med plt.plot()
.
Begge alternativene forblir ekvivalente selv når du bruker andre plottingsfunksjoner enn plot()
. Kurset vil hovedsakelig følge skripttilnærmingen, men det er viktig å forstå begge tilnærmingene. Plott nå et punkt ved å bruke metoden du foretrekker.
Swipe to start coding
- Importer
pyplot
-undermodulen framatplotlib
-biblioteket med aliasetplt
. - Tildel verdiene
10
og2
til variablenex
ogy
henholdsvis. - Send
x
ogy
som argumenter til funksjonenplot()
, førstx
, derettery
.
Løsning
Takk for tilbakemeldingene dine!