tramamente.expresar.carámbano

tramamente.expresar.carámbano
Se utiliza una gráfica de carámbano o gráfico de carámbano para representar datos jerárquicos utilizando sectores rectangulares que en cascada desde la nota raíz. Luego puede navegar los datos a través de varias secciones. Son muy similares a las parcelas de Treemaps que le permiten definir la jerarquía a través de las etiquetas.

En este artículo, exploraremos cómo crear gráficos de carámbano utilizando el módulo Express Plotly.

Tramamente.expresar.carámbano()

Para crear una gráfica de carámbano con Plotly, usamos la función Icicle (). La sintaxis de la función es como se muestra:

tramamente.expresar.icicle (data_frame = none, names = none, valores = none, padres = none, path = none, ids = none, color = none, color_continuous_scale = none, range_color = none, color_continuous_midpoint = none, color_discrete_sequence = none, color_discrete_map = 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)

Los siguientes son los parámetros más comunes que deberá usar cuando trabaje con las parcelas de carámbano:

  1. Data_frame: especifica el marco de datos cuyos valores se utilizan como nombres de columnas para el gráfico.
  2. Nombres: especifica los valores utilizados como etiquetas para los sectores. Puede pasar esto como nombre de columna dentro de un marco de datos o una serie Pandas.
  3. Valores: especifica los valores utilizados para establecer los valores asociados con los sectores. Similar al parámetro de nombres, puede pasar este valor como nombre de columna o una serie Pandas.
  4. Padres: especifica los valores utilizados como padres.
  5. Ruta: define los valores utilizados para definir la jerarquía de los sectores.
  6. IDS: establece los valores utilizados para establecer los ID de los sectores. Puede aprobar este valor como una columna dentro de DataFrame o una serie Pandas.
  7. Color: define los valores utilizados para asignar un color único a las marcas de la trama.
  8. Título - Establece el título de la figura.
  9. Ancho/altura: establece el ancho y la altura de la figura en píxeles.

La función devolverá el gráfico Icicle como Graph_Objects.Tipo de figura.

Parcela básica

Para ilustrar cómo crear un gráfico de carámbano usando Plotly Express, podemos ejecutar un código de muestra como se muestra:

Importar trama.expresar como PX
df = dict (
nombres = ['oleh', 'Jovian', 'Galatea', 'Herman', 'Kublai', 'Yvette', 'Stina', 'Andrej'],
Padres = ['yvette', 'yvette', 'yvette', 'yvette', 'yvette', 'andrej', 'andrej', "],
)
Fig = PX.icicle (df, nombres = 'nombres', padres = 'padres')
higo.espectáculo()

El código anterior debe devolver una figura como se muestra:

Especificación de ruta

Podemos representar datos jerárquicos con cada columna que representa un nivel diferente de jerarquía. Podemos usar el parámetro de ruta para representar a la ruta para los datos como se muestra:

DF = PX.datos.consejos()
Fig = PX.Icículo (DF, Path = [PX.Constante ('all'), 'día', 'tiempo', 'sexo'], valores = 'total_bill')
higo.espectáculo()

La figura resultante:

Color fijo

También podemos especificar la columna que deseamos usar como color para los sectores. Ejemplo:

DF = PX.datos.consejos()
Fig = PX.Icículo (DF, Path = [PX.Constante ('all'), 'día', 'tiempo', 'sexo'], valores = 'total_bill', color = 'día')
higo.espectáculo()

Cifra:

Y eso es todo para este.