Skapa en Duk
matplotlib
har tre lager:
- Backend-lager: renderar diagram till skärmar eller filer;
- Artist-lager: beskriver hur data är arrangerad, består av ett objekt,
Artist
; - Scripting-lager: kopplar samman de två föregående lagren och förenklar åtkomsten till dem.
Huvudfokus ligger på scripting-lagret med modulen pyplot
och artist-lagret. Artist-lagret inkluderar följande:
- Behållare (t.ex.
Figure
,Axes
); - Primitiver (t.ex. linje, rektangel, cirkel, text, etc).
Figure
är det huvudsakliga Artist
-objektet och kan ses som en duk där alla diagram placeras. I princip håller det ihop allt.
Å andra sidan är Axes
ett objekt som består av två axelobjekt, x-axel och y-axel.
Figure
= duk, Axes
= x-axel + y-axel.
Nu följer en genomgång av hur Figure
och dess Axes
skapas:
1234import matplotlib.pyplot as plt fig, ax = plt.subplots() ax.plot() plt.show()
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
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
Skapa en Duk
Svep för att visa menyn
matplotlib
har tre lager:
- Backend-lager: renderar diagram till skärmar eller filer;
- Artist-lager: beskriver hur data är arrangerad, består av ett objekt,
Artist
; - Scripting-lager: kopplar samman de två föregående lagren och förenklar åtkomsten till dem.
Huvudfokus ligger på scripting-lagret med modulen pyplot
och artist-lagret. Artist-lagret inkluderar följande:
- Behållare (t.ex.
Figure
,Axes
); - Primitiver (t.ex. linje, rektangel, cirkel, text, etc).
Figure
är det huvudsakliga Artist
-objektet och kan ses som en duk där alla diagram placeras. I princip håller det ihop allt.
Å andra sidan är Axes
ett objekt som består av två axelobjekt, x-axel och y-axel.
Figure
= duk, Axes
= x-axel + y-axel.
Nu följer en genomgång av hur Figure
och dess Axes
skapas:
1234import matplotlib.pyplot as plt fig, ax = plt.subplots() ax.plot() plt.show()
Tack för dina kommentarer!