i denne artikel viser vi, hvordan du indstiller størrelsen på en figur i matplotlib med Python.
så med matplotlib er hjertet af det at skabe en figur.
på denne figur kan du udfylde den med alle forskellige typer data, herunder akser, et grafplot, en geometrisk form osv.
vi ønsker måske at indstille størrelsen på en figur til en bestemt størrelse. Du ønsker måske at gøre figuren bredere i størrelse, højere i højden osv.
vi kan gøre dette med matplotlib ved hjælp af figningsattributten.
figningsattributten giver os mulighed for at specificere bredden og højden på en figur i enhed tommer.
så lad os se, hvordan du gør dette i matplotlib med Python.
så det første, vi skal gøre, er at importere matplotlib. Vi gør dette med linjen, import matplotlib.pyplot som plt
vi opretter derefter en variabel fig, og sæt den lig med, plt.figur (fig størrelse=(6,3))
dette skaber et figurobjekt, som har en bredde på 6 inches og 3 inches i højden.
værdierne for figningsattributten er en tupel på 2 værdier.
bredden er den første parameter for attributten figstørrelse, og højden er den anden parameter. Så det er, fig størrelse (vægt,højde)
bredden er dobbelt så høj med denne opsætning.
vi tilføjer derefter akser til denne figur og tegner derefter en graf for figuren.
for at vise dette figurobjekt bruger vi linjen, fig.Vis ()
dette virker, hvis du bruger en anden python IDE end jupyter notebooks. Hvis du bruger jupyter notebooks, så ville du ikke bruge, plt.vise(). I stedet angiver du i koden lige efter import af matplotlib, %matplotlib inline
denne linje gør det muligt at vise figuren af en graf med jupyter notebooks.
efter at have kørt følgende kode ovenfor, får vi følgende figur vist på billedet nedenfor.
så nu ser du et figurobjekt med størrelsen på bredden dobbelt så stor som højden.
bare for at vise dig den dynamiske karakter af figurstørrelse i matplotlib, nu skal jeg oprette en figur med dimensionerne omvendt. Højden vil nu være dobbelt så stor som bredden.
dette er vist i følgende kode nedenfor.
så nu har vi højden dobbelt bredden.
dette giver følgende graf vist nedenfor.
så nu ser du, at højden af figuren er dobbelt bredden.
du kan også indstille størrelsen på underplots på samme måde.
følgende kode nedenfor angiver størrelsen af underplots i matplotlib.
og Sådan indstilles størrelsen på en figur i matplotlib med Python.