Plotly.Graph_Objects.bar

Plotly.Graph_Objects.bar
“Bar -plott er en av de vanligste typene tomter når det gjelder datavisualisering. I denne artikkelen vil vi utforske hvordan vi kan lage barplott ved hjelp av modulen Plotly Graph_Objects.”

La oss dykke inn.

Grunnleggende bar plot med graf_objekter

Vi kan lage en enkel bardiagram ved å bruke barklassen fra Graph_Objects -modulen. Å bruke Graph_Module gir oss kontroll på lavt nivå av funksjonene og tilpasningen av figuren.

Koden nedenfor viser hvordan du bruker barklassen til å lage et stolpediagram.

Importer plotly.Graph_Objects som GO
databaser = ['mysql', 'mongodb', 'elasticsearch', 'redis', 'sqlite']
Bruk = [80, 75, 42, 78, 60]
Fig = GO.Figur (data = gå.Bar (
x = databaser,
y = bruk
))
Fig.forestilling()

Koden over skal returnere en enkel stangplott som vist:

Vi kan også lage gruppert søylediagram som vist i prøvekoden nedenfor:

Importer plotly.Graph_Objects som GO
databaser = ['mysql', 'mongodb', 'elasticsearch', 'redis', 'sqlite']
Fig = GO.Figur (data = [
gå.Bar (navn = 'AWS', x = databaser, y = [80,75,42,78,60]),
gå.Bar (navn = 'GCP', x = databaser, y = [99, 70, 65,80,78])
])
Fig.update_layout (barmode = 'gruppe')
Fig.forestilling()

Koden over vil opprette et gruppert søylediagram basert på verdiene gitt i farten.Figurfunksjon. Forsikre deg om å oppdatere oppsettet og stille stangmodus til gruppen for å la Plotly gruppere de spesifiserte stolpottene.

Den resulterende figuren er som vist:

For å opprette et stablet stolpediagram, kan du stille barmoden til å stable som vist i eksemplet nedenfor:

Importer plotly.Graph_Objects som GO
databaser = ['mysql', 'mongodb', 'elasticsearch', 'redis', 'sqlite']
Fig = GO.Figur (data = [
gå.Bar (navn = 'AWS', x = databaser, y = [80,75,42,78,60]),
gå.Bar (navn = 'GCP', x = databaser, y = [99, 70, 65,80,78])
])
Fig.update_layout (barmode = 'stack')
Fig.forestilling()

I dette tilfellet vil koden ovenfor returnere et stablet stolpediagram som vist:

For å sortere verdiene i et søylediagram, kan vi bruke x-aksen og y-aksen parametere som vist i prøvekoden nedenfor:

Importer plotly.Graph_Objects som GO
databaser = ['mysql', 'mongodb', 'elasticsearch', 'redis', 'sqlite']
Fig = GO.Figur (data = [
gå.Bar (navn = 'AWS', x = databaser, y = [80,75,42,78,60]),
gå.Bar (navn = 'GCP', x = databaser, y = [99, 70, 65,80,78])
])
Fig.update_layout (barmode = 'stack', xaxis = 'categoryorder': "total stigende")
Fig.forestilling()

I dette tilfellet sorterer vi verdiene i x-aksen etter stigende rekkefølge. Den resulterende figuren er som vist:

Tilsvarende kan du sortere i synkende rekkefølge ved å sette kategorienderparameteren til total nedstigning:

Importer plotly.Graph_Objects som GO
databaser = ['mysql', 'mongodb', 'elasticsearch', 'redis', 'sqlite']
Fig = GO.Figur (data = [
gå.Bar (navn = 'AWS', x = databaser, y = [80,75,42,78,60]),
gå.Bar (navn = 'GCP', x = databaser, y = [99, 70, 65,80,78])
])
Fig.update_layout (barmode = 'stack', xaxis = 'categoryorder': "total nedstigning")
Fig.forestilling()

Resulterende figur:

Konklusjon

Gjennom denne artikkelen lærte du hvordan du kunne bruke PLOTLY Graph_Objects -modulen for å lage forskjellige typer barplott ved hjelp av plottly. Den plotly graf_objektmodulen er praktisk når du trenger kontroll på lavt nivå over figurene dine. Imidlertid, hvis du leter etter en rask og enkel måte å lage tomter på, er Plotly Express et bedre alternativ.

Takk for at du leser og fang deg i den neste!!