Plotly.Uttrykke.SUNBURST

Plotly.Uttrykke.SUNBURST
“Sunbursts er en type plott som bruker radiale akser for å visualisere hierarkiske data som spenner fra rotnivået. Sunbursts ligner tett på Treemap -plott eller istapper tomter.

Dataene starter i sentrum, og alle barna spenner over plottets ytre ringer.

I denne artikkelen vil vi utforske hvordan vi kan lage solbyrdede plott ved hjelp av Plotly Express -modulen.”

Funksjonssyntaks og parameterliste

Funksjonssyntaksen kommer til uttrykk nedenfor:

plotly.uttrykke.SunBurst (Data_Frame = Ingen, navn = ingen, verdier = ingen, foreldre = ingen,
bane = ingen, ids = ingen, farge = ingen, color_continuous_scale = ingen, range_color = ingen,
color_continuous_midpoint = ingen, color_discrete_sequence = ingen,
color_discrete_map = ingen, hover_name = ingen, hover_data = ingen, custom_data = ingen,
Etiketter = ingen, tittel = ingen, mal = ingen, bredde = ingen, høyde = ingen,
filialValues ​​= ingen, maxDepth = ingen)

De mest nyttige parametrene når du bruker denne funksjonen er som vist nedenfor:

  1. Dataramme - Definerer datarammen som inneholder kolonnen som brukes i plottet.
  2. navn - Angir verdiene som brukes som etiketter for sektorene.
  3. verdier - Definerer verdiene som brukes til å angi verdiene tilknyttet sektorene.
  4. foreldre - Definerer verdiene som er brukt som foreldre i solbrenset.
  5. sti - Angir verdiene som brukes til å definere hierarkiet av sektorer fra rotnivået.
  6. ids - Angir verdiene som brukes til å angi sektorens IDer.

Eksempel

Koden nedenfor illustrerer hvordan du oppretter en enkel solbyrd.

Importer plotly.uttrykk som px
data = dict (
Distros = ['Debian', 'Centos', 'Fedora', 'Red Hat Linux', 'OpenSuse', 'Qubes', 'Suse Studio', 'Ubuntu', 'Kubuntu', 'Xubuntu'],
Foreldre = [", 'Red Hat Linux', 'Red Hat Linux',", 'Red Hat Linux', 'Fedora', 'OpenSuse', 'Debian', 'Ubuntu', 'Ubuntu']
)
Fig = px.SUNBURST (Data, Navn = 'Distros', foreldre = 'Foreldre')
Fig.forestilling()

Figuren over skal returnere en solbrental som vist:

Vi kan lage en tydelig farge for hver sektor ved å stille inn fargeparameteren som vist:

Importer plotly.uttrykk som px
data = dict (
Distros = ['Debian', 'Centos', 'Fedora', 'Red Hat Linux', 'OpenSuse', 'Qubes', 'Suse Studio', 'Ubuntu', 'Kubuntu', 'Xubuntu'],
Foreldre = [", 'Red Hat Linux', 'Red Hat Linux',", 'Red Hat Linux', 'Fedora', 'OpenSuse', 'Debian', 'Ubuntu', 'Ubuntu']
)
Fig = px.SunBurst (data, navn = 'distros', foreldre = 'foreldre', farge = 'distros')
Fig.forestilling()

Koden over skal tilordne en unik farge basert på distribusjonen som vist:

Lukking

Denne artikkelen dekker det grunnleggende om å lage sunburst -plott ved hjelp av Plotly Express -modulen.

Glad koding!!