Tramamente.Expresar.Treemap

Tramamente.Expresar.Treemap
Un treemap es uno de los tipos menos comunes de argumentos que encontrará. Sin embargo, es útil cuando necesita mostrar los datos jerárquicos. Un Treemap utiliza una secuencia de rectángulos anidados para mostrar la jerarquía definida por etiquetas y atributos.

Luego puede hacer clic en cada sector rectángulo para mostrar la información anidada dentro de él. Por lo tanto, es una gran herramienta cuando tienes una gran jerarquía.

Para este tutorial, exploraremos cómo podemos utilizar la funcionalidad del módulo Express Plotly para crear las Treemaps.

Si está listo, buceemos.

Tramamente.Expresar.Treemap ()

Como probablemente adivinó, para crear un Treemap en Plotly, usaremos la función TreeMaP () desde el módulo Express.

La sintaxis de la función es como se muestra en lo siguiente:

tramamente.expresar.TreeMap (data_frame = none, names = none, valores = none, padres = none, ids = none, path = none, color = none, color_continuous_scale = none, range_color = none, color_continuous_midpoint = none, color_discrete_sequence = none, color_discrete_map = none, none, none, none, none, none, none, none, none, Hover_name = None, Hover_Data = None, Custom_Data = None, Labels = None, Title = None, Template = None, Width = None, Height = None, BranchValues ​​= None, MaxDepth = None)

La función tiene una sintaxis relativamente simple. Los parámetros más importantes que necesitamos saber incluyen:

  1. Data_frame: especifica el data_frame que contiene los nombres de la columna para el gráfico. Puede pasar este valor como un marcador de datos, un diccionario o un objeto Like_like.
  2. Nombres: este parámetro define los valores utilizados como etiquetas para los sectores.
  3. valores: se refiere a los valores asociados con los sectores.
  4. Padres: define los valores utilizados como padres.
  5. IDS: especifica los valores utilizados para establecer los ID de los sectores.
  6. Ruta: define los valores utilizados para la jerarquía de los sectores.
  7. Color: define los valores utilizados para asignar un color único a las marcas.

Ejemplo 1:

Creemos un Treemap usando el Express Plotly. Comenzamos definiendo una lista de nombres. Luego definimos a los padres de cada padre en otra lista. Entonces podemos crear una treemap de la familia.

Importar trama.expresar como PX
nombres = ["Naomi", "Aaron", "Andrew", "Eddie", "Sarah", "Liz", "Lana"]
Padres = ["", "Naomi", "Naomi", "Liz", "Lana", "", ""]
Fig = PX.Treemap (nombres = nombres, padres = padres)
higo.espectáculo()

Una vez que ejecutamos el código anterior, vemos un Treemap como se muestra en lo siguiente:

Ejemplo 2:

Podemos crear el treemap jerárquico especificando los diferentes niveles de jerarquía como una lista de columnas.

Podemos usar los datos de consejos () para ilustrar esto:

DF = PX.datos.consejos()
Fig = PX.TreeMap (df, rath = ['Day', 'Time', 'Tip'], Values ​​= 'Total_bill', Color = 'Day')
higo.espectáculo()

La figura resultante es la siguiente:

Y eso es.