Een Canvas Maken
matplotlib
heeft drie lagen:
- Backend-laag: rendert de plot naar schermen of bestanden;
- Artist-laag: beschrijft hoe gegevens zijn gerangschikt, bestaat uit één object,
Artist
; - Scripting-laag: verbindt de vorige twee lagen en vereenvoudigt de toegang ertoe.
De hoofdzaak ligt bij de scripting-laag met de pyplot
-module en de artist-laag. De artist-laag omvat het volgende:
- Containers (bijv.
Figure
,Axes
); - Primitieven (bijv. lijn, rechthoek, cirkel, tekst, enz.).
Figure
is het belangrijkste Artist
-object en kan worden gezien als een canvas waarop alle grafieken worden geplaatst. In feite houdt het alles bij elkaar.
Aan de andere kant is Axes
een object dat bestaat uit twee as-objecten, x-as en y-as.
Figure
= canvas, Axes
= x-as + y-as.
Nu volgt een overzicht van het aanmaken van de Figure
en de bijbehorende Axes
:
1234import matplotlib.pyplot as plt fig, ax = plt.subplots() ax.plot() plt.show()
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 3.85
Een Canvas Maken
Veeg om het menu te tonen
matplotlib
heeft drie lagen:
- Backend-laag: rendert de plot naar schermen of bestanden;
- Artist-laag: beschrijft hoe gegevens zijn gerangschikt, bestaat uit één object,
Artist
; - Scripting-laag: verbindt de vorige twee lagen en vereenvoudigt de toegang ertoe.
De hoofdzaak ligt bij de scripting-laag met de pyplot
-module en de artist-laag. De artist-laag omvat het volgende:
- Containers (bijv.
Figure
,Axes
); - Primitieven (bijv. lijn, rechthoek, cirkel, tekst, enz.).
Figure
is het belangrijkste Artist
-object en kan worden gezien als een canvas waarop alle grafieken worden geplaatst. In feite houdt het alles bij elkaar.
Aan de andere kant is Axes
een object dat bestaat uit twee as-objecten, x-as en y-as.
Figure
= canvas, Axes
= x-as + y-as.
Nu volgt een overzicht van het aanmaken van de Figure
en de bijbehorende Axes
:
1234import matplotlib.pyplot as plt fig, ax = plt.subplots() ax.plot() plt.show()
Bedankt voor je feedback!