Du kan deretter klikke på hver rektangelsektor for å vise den nestede informasjonen inni den. Derfor er det et flott verktøy når du har et stort hierarki.
For denne opplæringen vil vi utforske hvordan vi kan bruke funksjonaliteten til Plotly Express -modulen for å lage Treemaps.
Hvis du er klar, la oss dykke inn.
Plotly.Uttrykke.Treemap ()
Som du sikkert gjettet, for å lage et Treemap i plottly, vil vi bruke Treemap () -funksjonen fra Express -modulen.
Funksjonssyntaksen er som vist i følgende:
plotly.uttrykke.treemap (data_frame = ingen, navn = ingen, verdier = ingen, foreldre = ingen, ids = ingen, sti = ingen, farge = ingen, color_continuous_scale = ingen, range_color = ingen, color_continuous_midpoint = ingen, color_discrete hover_name = ingen, hover_data = ingen, custom_data = ingen, etiketter = ingen, tittel = ingen, mal = ingen, bredde = ingen, høyde = ingen, grenValues = ingen, maxDepth = ingen)Funksjonen har en relativt enkel syntaks. De viktigste parametrene vi trenger å vite inkluderer:
Eksempel 1:
La oss opprette et treemap ved hjelp av plottly ekspress. Vi starter med å definere en liste over navn. Vi definerer da foreldrene til hver av foreldrene i en annen liste. Vi kan da lage et treemap av familien.
Importer plotly.uttrykk som pxNår vi har kjørt koden over, ser vi et treemap som vist i følgende:
Eksempel 2:
Vi kan lage det hierarkiske treemapet ved å spesifisere de forskjellige nivåene av hierarki som en liste over kolonner.
Vi kan bruke tipsene () dataene for å illustrere dette:
df = px.data.Tips()Den resulterende figuren er som følger:
Og det er det.