Endre figurstørrelse på plottet

Endre figurstørrelse på plottet

Hver plotlys objekt inneholder høyden, bredde og marginegenskaper. Vi kan bruke disse egenskapene til å tilpasse en plottets størrelse i enkle trinn.

La oss diskutere hvordan vi kan oppnå dette.

Endre figurstørrelse på plottet

En av de beste måtene å endre størrelsen på den plotiske figuren er ved å justere bredden og høydeparametrene.

Vi vil starte med å diskutere hvordan du endrer høyde- og breddeparametere ved å bruke plottly ekspress.

I følgende kode oppretter vi for eksempel et enkelt linjekart ved å bruke standard plottlys dimensjoner.

Importer plotly.uttrykk som px
Importer numpy som NP
x = np.Arange (50)
Fig = px.linje (x = x, y = x ** 2)
Fig.forestilling()

Den forrige koden bruker tilfeldig genererte verdier ved å bruke Arange () -funksjonen fra Numpy og plotter en enkel linjegraf.
Den resulterende plottet returnerer koden, som vist nedenfor:

Vi kan tilpasse høyden og bredden på dette plottet ved å spesifisere parametrene i linjefunksjonen.

Her er følgende eksempel:

Importer plotly.uttrykk som px
Importer numpy som NP
x = np.Arange (50)
Fig = px.linje (x = x, y = x ** 2, bredde = 1200, høyde = 700)
Fig.forestilling()

I forrige eksempel spesifiserer vi målbredden og høyden som vist i PX.Linje () Funksjon.

Den resulterende figuren vises nedenfor:

Merk: Det forrige bildet skildrer ikke nøyaktige bildedimensjoner. Gjenskape den forrige koden for nøyaktige resultater.

Eksempel 2

Alle tomtekspressfigurer støtter høyde- og breddeparametere. Følgende kode oppretter for eksempel en boksplott med tilpassede høyde- og breddedimensjoner:

Importer plotly.uttrykk som px
Importer numpy som NP
data = np.tilfeldig.Randn (50) + 1
Fig = px.Boks (Y0, bredde = 800, høyde = 400)
Fig.forestilling()

I dette tilfellet returnerer den forrige koden en plott med dimensjonene 800 × 400.

Et eksempelfigur er vist nedenfor:

Plotly Endre figurstørrelse - Graph_Objects

I motsetning til Plotly Express, gir Graph_Objects kontroll på lavt nivå over figurene og tomtene du oppretter. Dette betyr at du får større tilpasning og alternativer over tomtene dine.

Heldigvis skiller prosessen med å sette bredden og høyden på tomtene dine så mye. Først må du gjøre dette ved å bruke oppdaterings_layout -funksjonen.

For å stille inn høyden og bredden på et plott ved hjelp av Graph_Objects, kan du for eksempel bruke et eksempel som vist nedenfor:

Importer plotly.Graph_Objects som GO
x = [0, 1, 2, 3, 4, 5, 6, 7, 8]
y = [0, 1, 2, 3, 4, 5, 6, 7, 8]
Fig = GO.Figur (data = gå.Spre(
x = x,
y = y
))
Fig.update_layout (
Autosize = falsk,
bredde = 800,
Høyde = 400
)
Fig.forestilling()

I dette eksemplet bruker vi Update_Layout () -funksjonen for å spesifisere figurens målbredde og høyde. Vi setter også Autosize -parameteren til FALSE.

Konklusjon

I denne opplæringen diskuterte vi hvordan du bruker hver eiendom til å tilpasse en plottstørrelse ved å bruke to hovedmetoder for å endre plottstørrelsen. De to hovedmetodene for å endre plottstørrelsen er plottly ekspress og plotly grafobjekter, og eksempler ble gitt.