La oss dykke inn.
Spredning plotter med plotly.Uttrykke.Spre()
Før vi utforsker hvordan vi lager spredningsdiagrammer, la oss se på syntaksen til funksjonen og parametrene vi trenger.
Funksjonssyntaksen kan uttrykkes som vist i følgende:
Til tross for den massive parameterlisten, er funksjonen veldig enkel å bruke og krever bare en håndfull parametere.
Listen over de viktigste parametrene du bruker er som følger:
Funksjonen er spredningsplottfiguren til Typye Graph_Objects.Figur.
Eksempel 1: Enkel spredningsplott med plottly ekspress
La oss nå diskutere hvordan vi kan lage et enkelt spredningsplott med plottly ekspress. Tenk på følgende kode:
Importer plotly.uttrykk som px
Fig = px.spredning (x = [1,2,3,4,5], y = [3, 6, 9, 13, 15])
Fig.forestilling()
I det gitte eksemplet starter vi med å importere plottly ekspressmodulen som PX. Vi oppretter deretter en spredningsplott ved hjelp av PX.spredning () funksjon og pass x- og y -verdiene som array_lignende objekter.
Følgende kode returnerer et figur som vist i følgende:
Eksempel 2: Spredt plott med x og y som dataframes
Vi kan også lage et spredt plot der x og y er dataframene. I dette eksemplet bruker vi iris -dataene fra plotly. Iris er en Pandas dataaframe som er perfekt for brukssaken vår.
Koden er som følger:
Importer plotly.uttrykk som px
df = px.data.Iris ()
Fig = px.spredning (df, x = 'petal_width', y = 'petal_length')
Fig.forestilling()
Den gitte koden returnerer dataene som vist i følgende:
Vi kan også angi fargen ved hjelp av de eksisterende kolonnene som vist i følgende kode:
Importer plotly.uttrykk som px
df = px.data.Iris ()
Fig = px.spredning (df, x = 'petal_width', y = 'petal_length', color = 'art')
Fig.forestilling()
Her setter vi fargeparameteren "art" -kolonnen. Den resulterende figuren er som følger:
Vi kan også sette symbolparameteren til en kolonne i DataFrame som vist på følgende:
Fig = px.spredning (df, x = 'petal_width', y = 'petal_length', color = 'art', symbol = 'art')
Koden returnerer et spredningsplott som vist i følgende:
Og det er det.
Konklusjon
For denne utforsket vi hvordan vi kan lage spredningsplottene ved å bruke plottet.Express Module.
Glad koding!