Plotly.Graph_Objects.Spre

Plotly.Graph_Objects.Spre
Spredningsplott er en av de vanligste tomtene når det gjelder datavisualisering. I spredningsplott er hvert datapunkt representert som et markørpunkt spesifisert av plasseringen på X- og Y-aksen. I denne artikkelen vil vi forstå hvordan vi kan bruke den plottly graf_objektmodulen og spredningsklassen for å lage spredningsplott.”

Grunnleggende spredningsplott med graf_objekter

Vi kan lage et enkelt spredningsplott ved å spesifisere verdiene til x- og y -parametrene i spredningsklassen.

En illustrasjon er som vist:

Importer plotly.Graph_Objects som GO
Fig = GO.Figur (data = gå.Spre(
x = [0,1,2,3,4,5],
y = [0,1,4,9,16,25]
))
Fig.forestilling()

Som standard vil Plotly lage et spredningsplott med markørene koblet til linjer. Et eksempelfigur er vist nedenfor:

For å vise markørene kan vi bruke modusparametrene som vist i koden nedenfor:

Importer plotly.Graph_Objects som GO
Fig = GO.Figur (data = gå.Spre(
x = [0,1,2,3,4,5],
y = [0,1,4,9,16,25],
modus = "markører"
))
Fig.forestilling()

Produksjon:

Du kan også spesifisere spredningsplottet som skal vises som linjer ved å sette modus til linjer som vist:

Importer plotly.Graph_Objects som GO
Fig = GO.Figur (data = gå.Spre(
x = [0,1,2,3,4,5],
y = [0,1,4,9,16,25],
modus = "linjer"
))
Fig.forestilling()

Resulterende utgang:

Innstilling av markørfarge

Vi kan angi en tilpasset farge for markørene ved å spesifisere markørenes parameter og fargen som en RGB -verdi.

For eksempel:

Importer plotly.Graph_Objects som GO
Fig = GO.Figur (data = gå.Spre(
x = [0,1,2,3,4,5],
y = [0,1,4,9,16,25],
modus = "markører+linjer",
Marker_Color = 'RGB (152, 0, 123)'
))
Fig.forestilling()

Resulterende figur:

Du kan også spesifisere fargen som en RGBA -verdi.

Vis fargeskala

Vi kan også sette ColorScale -parameteren til True Tillat Plotly å inkludere ColorScale med spredningsplottet.

Importer plotly.Graph_Objects som GO
Fig = GO.Figur (data = gå.Spre(
x = [0,1,2,3,4,5],
y = [0,1,4,9,16,25],
modus = "markører+linjer",
markør = dikter (
ColorScale = 'Plasma',
ShowScale = True
),
Marker_Color = 'RGB (152, 0, 123)',
))
Fig.forestilling()

Produksjon:

Spredt plott fra et datasett

Vi kan også lage et spredningsplott ved hjelp av graf_objekter fra et datasett. For eksempel oppretter koden nedenfor et spredningsplott fra Iris () datasettet.

Importer plotly.Graph_Objects som GO
Importer plotly.uttrykk som px
df = px.data.Iris ()
Fig = GO.Figur (data = gå.Spre(
x = df ['sepal_width'],
y = df ['sepal_length'],
modus = 'markører'
))
Fig.forestilling()

Den resulterende spredningsplottet er som vist:

For å sette en farge for markørene som en kolonne i DataFrame, kan vi kjøre:

Fig = GO.Figur (data = gå.Spre(
x = df ['sepal_width'],
y = df ['sepal_length'],
modus = 'markører',
marker_color = df ['art_id']
))

Husk at fargen skal samsvare med en numerisk verdi som kan være en tolk av en spesifikk farge.

Resultat:

Konklusjon

I denne artikkelen undersøkte vi måtene å lage spredningsplott ved å bruke spredningsklassen fra plottly graf_objekter.