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 2D-rom har hvert punkt x- og y-koordinater. For å plotte dette, importer pyplot-undermodulen, bruk aliaset plt, initialiser x- og y-variabler, 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():
12345import matplotlib.pyplot as plt x = 5 y = 4 plt.plot(x, y, 'o') plt.show()
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.
123456import matplotlib.pyplot as plt x = 5 y = 4 fig, ax = plt.subplots() ax.plot(x, y, 'o') plt.show()
De neste to linjene er likeverdige med plt.plot().
Begge alternativene forblir likeverdige 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.
Swipe to start coding
- Importer
pyplot-undermodulen framatplotlib-biblioteket med aliasetplt. - Tildel verdiene
10og2til variablenexogyhenholdsvis. - Send
xogysom argumenter til funksjonenplot(), førstx, derettery.
Løsning
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Fantastisk!
Completion rate forbedret til 3.85
Grunnleggende 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 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 2D-rom har hvert punkt x- og y-koordinater. For å plotte dette, importer pyplot-undermodulen, bruk aliaset plt, initialiser x- og y-variabler, 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():
12345import matplotlib.pyplot as plt x = 5 y = 4 plt.plot(x, y, 'o') plt.show()
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.
123456import matplotlib.pyplot as plt x = 5 y = 4 fig, ax = plt.subplots() ax.plot(x, y, 'o') plt.show()
De neste to linjene er likeverdige med plt.plot().
Begge alternativene forblir likeverdige 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.
Swipe to start coding
- Importer
pyplot-undermodulen framatplotlib-biblioteket med aliasetplt. - Tildel verdiene
10og2til variablenexogyhenholdsvis. - Send
xogysom argumenter til funksjonenplot(), førstx, derettery.
Løsning
Takk for tilbakemeldingene dine!
single