plotly.uttrykke.istapp

plotly.uttrykke.istapp
Et istappens plott eller istapper brukes til å representere hierarkiske data ved bruk av rektangulære sektorer som kaskade fra rotennotatet. Du kan deretter navigere i dataene gjennom forskjellige seksjoner. De ligner tett på Treemaps -plott som lar deg definere hierarkiet via etiketter.

I denne artikkelen vil vi utforske hvordan du lager istapper plott ved hjelp av Plotly Express -modulen.

Plotly.uttrykke.istapp()

For å lage et istappens plott med plottly, bruker vi ICICLE () -funksjonen. Funksjonssyntaksen er som vist:

plotly.uttrykke.Icicle (data_frame = ingen, navn = ingen, verdier = ingen, foreldre = ingen, sti = ingen, ids = ingen, color = ingen, color_continuous_scale = ingen, range_color = ingen, color_continuous_midpoint = ingen, color_discrete_sequence = ingen, color_discrete_map = ingen, ingen, ingen, ingen, color_discrete_map = ingen, ingen, color_discrete_sequence = ingen, color_discrete_map = ingen, color_discrete_ Secontinuous_midPoint = ingen, color_continuous_midPoint = ingen, color_continuous_midPoint = ingen. hover_name = ingen, hover_data = ingen, custom_data = ingen, etiketter = ingen, tittel = ingen, mal = ingen, bredde = ingen, høyde = ingen, grenValues ​​= ingen, maxDepth = ingen)

Følgende er de vanligste parametrene du trenger å bruke når du jobber med istappene:

  1. Data_frame - Angir dataramme hvis verdier brukes som kolonnenavn for plottet.
  2. Navn - Angir verdiene som brukes som etiketter for sektorene. Du kan passere dette som kolonnenavn i en dataramme eller en Pandas -serie.
  3. Verdier - Angir verdiene som brukes til å angi verdiene tilknyttet sektorene. I likhet med Names -parameteren, kan du passere denne verdien som et kolonnenavn eller en Pandas -serie.
  4. Foreldre - spesifiserer verdiene som er brukt som foreldre.
  5. Sti - Definerer verdiene som brukes for å definere sektorens hierarki.
  6. IDS - Angir verdiene som brukes til å angi IDS for sektoren. Du kan passere denne verdien enten som en kolonne i en DataFrame eller en Pandas -serie.
  7. Farge - definerer verdiene som brukes til å tilordne en unik farge til plottets merker.
  8. Tittel - Angir tittelen for figuren.
  9. Bredde/høyde - Angir bredden og høyden på figuren i piksler.

Funksjonen vil returnere istappen som Graph_Objects.Figurtype.

Grunnleggende istappende plot

For å illustrere hvordan du oppretter et istappekart ved hjelp av Plotly Express, kan vi kjøre en prøvekode som vist:

Importer plotly.uttrykk som px
df = dikter (
Navn = ['Oleh', 'Jovian', 'Galatea', 'Herman', 'Kublai', 'Yvette', 'Stina', 'Andrej'],
Foreldre = ['Yvette', 'Yvette', 'Yvette', 'Yvette', 'Yvette', 'Andrej', 'Andrej', "],
)
Fig = px.Icicle (DF, navn = 'Navn', foreldre = 'Foreldre')
Fig.forestilling()

Koden over skal returnere et tall som vist:

Spesifisere bane

Vi kan representere hierarkiske data med hver kolonne som representerer et annet nivå av hierarki. Vi kan bruke baneparameteren til å representere for å bane for dataene som vist:

df = px.data.Tips()
Fig = px.Icicle (DF, Path = [PX.Konstant ('all'), 'dag', 'tid', 'sex'], verdier = 'total_bill')
Fig.forestilling()

Den resulterende figuren:

Sett farge

Vi kan også spesifisere kolonnen som vi ønsker å bruke som farge for sektorene. Eksempel:

df = px.data.Tips()
Fig = px.Icicle (DF, Path = [PX.Konstant ('all'), 'dag', 'tid', 'sex'], verdier = 'total_bill', farge = 'dag')
Fig.forestilling()

Figur:

Og det er det for denne.