Oprettelse af et Lærred
matplotlib
har tre lag:
- Backend-lag: gengiver plot til skærme eller filer;
- Artist-lag: beskriver, hvordan data er arrangeret, består af ét objekt,
Artist
; - Scripting-lag: forbinder de to foregående lag og forenkler adgangen til dem.
Hovedfokus er på scripting-laget med pyplot
-modulet og artist-laget. Artist-laget omfatter følgende:
- Containere (f.eks.
Figure
,Axes
); - Primitiver (f.eks. linje, rektangel, cirkel, tekst osv.).
Figure
er det primære Artist
-objekt og kan betragtes som et lærred, hvor alle plots placeres. Grundlæggende holder det alt sammen.
På den anden side er Axes
et objekt, der består af to akse-objekter, x-akse og y-akse.
Figure
= lærred, Axes
= x-akse + y-akse.
Nu ser vi på oprettelsen af Figure
og dens Axes
:
1234import matplotlib.pyplot as plt fig, ax = plt.subplots() ax.plot() plt.show()
Tak for dine kommentarer!
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
What is the difference between Figure and Axes in matplotlib?
Can you explain what happens if I add more subplots?
How can I add data to the plot instead of showing an empty plot?
Awesome!
Completion rate improved to 3.85
Oprettelse af et Lærred
Stryg for at vise menuen
matplotlib
har tre lag:
- Backend-lag: gengiver plot til skærme eller filer;
- Artist-lag: beskriver, hvordan data er arrangeret, består af ét objekt,
Artist
; - Scripting-lag: forbinder de to foregående lag og forenkler adgangen til dem.
Hovedfokus er på scripting-laget med pyplot
-modulet og artist-laget. Artist-laget omfatter følgende:
- Containere (f.eks.
Figure
,Axes
); - Primitiver (f.eks. linje, rektangel, cirkel, tekst osv.).
Figure
er det primære Artist
-objekt og kan betragtes som et lærred, hvor alle plots placeres. Grundlæggende holder det alt sammen.
På den anden side er Axes
et objekt, der består af to akse-objekter, x-akse og y-akse.
Figure
= lærred, Axes
= x-akse + y-akse.
Nu ser vi på oprettelsen af Figure
og dens Axes
:
1234import matplotlib.pyplot as plt fig, ax = plt.subplots() ax.plot() plt.show()
Tak for dine kommentarer!