Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Grunnleggende Plotting | Matplotlib Introduction
Ultimat Visualisering med Python

bookGrunnleggende Plotting

Med forståelse for matplotlib-arkitekturen, fortsett til å lage det første plottet. To vanlige metoder for å lage et plott demonstreres:

  • Skriptbasert tilnærming;
  • Objektorientert tilnærming, som innebærer eksplisitt instansiering 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 2D-rom har hvert punkt x- og y-koordinater. For å plotte 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.

Note
Merk

Rekkefølgen på argumentene er viktig!

Plottet vises med plt.show():

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

Objektorientert tilnærming

Den eneste forskjellen her er bruk 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.

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

De følgende to linjene er ekvivalente med plt.plot().

Begge alternativene forblir ekvivalente selv når andre plottefunksjoner brukes i stedet for 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.

Oppgave

Swipe to start coding

  1. Importer pyplot-undermodulen fra matplotlib-biblioteket med aliaset plt.
  2. Tildel verdiene 10 og 2 til variablene x og y henholdsvis.
  3. Send x og y som argumenter til funksjonen plot(), først x, deretter y.

Løsning

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 4
single

single

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Suggested prompts:

Can you explain the difference between the scripting and object-oriented approaches in more detail?

Which approach is better for more complex plots?

Can you show how to plot multiple points using either approach?

close

Awesome!

Completion rate improved to 3.85

bookGrunnleggende Plotting

Sveip for å vise menyen

Med forståelse for matplotlib-arkitekturen, fortsett til å lage det første plottet. To vanlige metoder for å lage et plott demonstreres:

  • Skriptbasert tilnærming;
  • Objektorientert tilnærming, som innebærer eksplisitt instansiering 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 2D-rom har hvert punkt x- og y-koordinater. For å plotte 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.

Note
Merk

Rekkefølgen på argumentene er viktig!

Plottet vises med plt.show():

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

Objektorientert tilnærming

Den eneste forskjellen her er bruk 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.

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

De følgende to linjene er ekvivalente med plt.plot().

Begge alternativene forblir ekvivalente selv når andre plottefunksjoner brukes i stedet for 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.

Oppgave

Swipe to start coding

  1. Importer pyplot-undermodulen fra matplotlib-biblioteket med aliaset plt.
  2. Tildel verdiene 10 og 2 til variablene x og y henholdsvis.
  3. Send x og y som argumenter til funksjonen plot(), først x, deretter y.

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 4
single

single

some-alt