I denne artikkelen viser vi hvordan du angir størrelsen på en figur i matplotlib Med Python.
så med matplotlib er hjertet av det å skape en figur.
på denne figuren kan du fylle den med alle forskjellige typer data, inkludert akser, et grafplott, en geometrisk form, etc.
vi vil kanskje sette størrelsen på en figur til en viss størrelse. Det kan være lurt å gjøre figuren bredere i størrelse, høyere i høyde, etc.
Vi kan gjøre dette med matplotlib ved hjelp av figsize-attributtet.
figsize-attributtet lar oss angi bredden og høyden på en figur i enhetstommer.
så la oss se hvordan du gjør dette i matplotlib Med Python.
så det første vi må gjøre er å importere matplotlib. Vi gjor dette med linjen, importer matplotlib.pyplot som plt
vi lager deretter en variabel fig, og setter den lik, plt.figur (figsize=(6,3))
dette skaper et figurobjekt, som har en bredde på 6 tommer og 3 tommer i høyden.
verdiene for figsize-attributtet er en tuple med 2 verdier.
bredden er den første parameteren til figsize-attributtet og høyden er den andre parameteren. Så det er, figsize (vekt,høyde)
bredden er dobbelt høyden med dette oppsettet.
vi legger deretter akser til denne figuren og plotter deretter en graf for figuren.
for å vise dette figurobjektet bruker vi linjen, fig.show ()
dette fungerer hvis du bruker en python IDE annet enn jupyter notebooks. Hvis du bruker jupyter notatbøker, ville du ikke bruke, plt.vise(). I stedet vil du spesifisere i koden rett etter import matplotlib, %matplotlib inline
denne linjen gjør at figuren i en graf kan vises med jupyter notebooks.
etter å ha kjørt følgende kode ovenfor, får vi følgende figur vist på bildet nedenfor.
Så nå ser du et figurobjekt med størrelsen på bredden dobbelt så stor som høyden.
Bare for å vise deg den dynamiske naturen til figurstørrelse i matplotlib, nå skal jeg lage en figur med dimensjonene invertert. Høyden vil nå være dobbelt så stor som bredden.
dette vises i følgende kode nedenfor.
så nå har vi høyden dobbel bredden.
dette gir følgende graf vist nedenfor.
Så nå ser du at høyden på figuren er dobbelt bredden.
du kan også angi størrelsen på delplott på samme måte.
følgende kode nedenfor angir størrelsen på delplotter i matplotlib.
Og slik setter du størrelsen på en figur i matplotlib Med Python.