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.