Treemap usando la clase graph_objects en plotly

Plotly es una biblioteca de Python que se utiliza para diseñar gráficos, especialmente gráficos interactivos. Puede trazar varios gráficos y cuadros como histograma, diagrama de barras, diagrama de caja, diagrama de dispersión y muchos más. Se utiliza principalmente en el análisis de datos, así como en el análisis financiero. plotly es una biblioteca de visualización interactiva.

Treemap usando la clase graph_objects

Treemapping es un procedimiento de visualización de datos que se puede usar para demostrar datos graduados usando rectángulos cerrados. Los datos se organizan como ramas y sub_ramas mediante la representación mediante rectángulos, dimensiones y color de trama. El gráfico de mapa de árbol ayuda a distinguir las categorías entre los valores de datos aparentemente.

Sintaxis: class plotly.graph_objects.Treemap(arg=Ninguno, branchvalues=Ninguno, count=Ninguno, customdata=Ninguno, hoverinfo=Ninguno, **kwargs)

Parámetros:

arg: dict de propiedades compatibles con este constructor o una instancia de plotly.graph_objects.Treemap

branchvalues: determina cómo se suman los elementos de los valores.

count:  Determina valores por defecto cuando no se proporciona, infiriendo un 1 para cada una de las “hojas” y/o “ramas”, en caso contrario 0.

customdata:  Asigna datos extra a cada dato. Esto puede ser útil al escuchar eventos de desplazamiento, clic y selección. Tenga en cuenta que, las trazas de «dispersión» también agregan elementos de datos personalizados en los elementos DOM de marcadores

hoverinfo: determina qué información de rastreo aparece al pasar el mouse. Si no se configura ninguno u omitir, no se muestra información al pasar el mouse. Pero, si no se establece ninguno, los eventos de clic y desplazamiento aún se activan.

Ejemplo:

Python3

import plotly.graph_objects as go
  
fig = go.Figure(go.Treemap(
    labels = ["A", "B", "C", "D", "E"],
    parents = ["", "A", "B", "C", "A"] 
))
  
fig.show()

Producción:

Establecer el color de los sectores del mapa de árbol

Para cambiar el sector de color en el mapa de árbol hay tres formas diferentes:

  • marcador.colores
  • combinación de colores
  • escala de colores

Ejemplo:

Python3

import plotly.graph_objects as go
  
fig = go.Figure(go.Treemap(
    labels = ["A", "B", "C", "D", "E"],
    parents = ["", "A", "B", "C", "A"],
    marker_colors = ["blue", "pink", "red", 
                 "royalblue", "lightgray", ]
))
  
fig.show()

Producción:

Cambiar el tamaño de fuente del texto

En plotly, las etiquetas pueden permanecer del mismo tamaño utilizando el parámetro de diseño de texto uniforme. El tamaño de fuente se establece mediante atributos de tamaño mínimo y los atributos de modo se establecen para las etiquetas que no se ajustan al tamaño de fuente deseado: ocultarlas o mostrarlas con desbordamiento.

Python3

import plotly.graph_objects as go
  
fig = go.Figure(go.Treemap(
    labels = ["A", "B", "C", "D", "E"],
    parents = ["", "A", "B", "C", "A"],
marker_colors = ["blue", "pink"]
))
  
fig.update_layout(uniformtext = dict(minsize = 15,
                                   mode ='hide'))
  
fig.show()

Producción:

Publicación traducida automáticamente

Artículo escrito por nishantsundriyal98 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *