i den här artikeln visar vi hur du ställer in storleken på en figur i matplotlib med Python.
så med matplotlib är hjärtat av det att skapa en figur.
På den här siffran kan du fylla den med alla olika typer av data, inklusive axlar, en grafdiagram, en geometrisk form etc.
vi kanske vill ställa in storleken på en figur till en viss storlek. Du kanske vill göra figuren bredare i storlek,högre i höjd etc.
vi kan göra detta med matplotlib med figsize-attributet.
figsize-attributet tillåter oss att ange bredden och höjden på en figur i enhetstum.
så låt oss se hur man gör detta i matplotlib med Python.
så det första vi måste göra är att importera matplotlib. Vi gör detta med linjen, importera matplotlib.pyplot som plt
vi skapar sedan en variabel fig och ställer in den lika med plt.figur (figsize=(6,3))
detta skapar ett figurobjekt, som har en bredd på 6 tum och 3 tum i höjd.
värdena för figsize-attributet är en tupel med 2 värden.
bredden är den första parametern i figsize-attributet och höjden är den andra parametern. Så det är, figsize (vikt,höjd)
bredden är dubbelt höjden med denna inställning.
vi lägger sedan till axlar i denna figur och plottar sedan ett diagram för figuren.
för att visa detta figurobjekt använder vi linjen, fig.visa()
detta fungerar om du använder en python IDE än Jupyter bärbara datorer. Om du använder Jupyter bärbara datorer, då skulle du inte använda, plt.visa(). Istället skulle du ange i koden direkt efter import matplotlib, %matplotlib inline
den här raden gör att figuren i ett diagram kan visas med Jupyter-anteckningsböcker.
efter att ha kört följande kod ovan får vi följande figur som visas i bilden nedan.
så nu ser du ett figurobjekt med storleken på bredden dubbelt så stor som höjden.
bara för att visa dig den dynamiska karaktären av figurstorlek i matplotlib, nu ska jag skapa en figur med dimensionerna inverterade. Höjden blir nu dubbelt så stor som bredden.
detta visas i följande kod nedan.
så nu har vi höjden dubbla bredden.
detta ger följande diagram som visas nedan.
så nu ser du att höjden på figuren är dubbelt så bred.
du kan också ställa in storleken på delplottar på samma sätt.
följande kod nedan anger storleken på delplottar i matplotlib.
och så här ställer du in storleken på en figur i matplotlib med Python.