función plotly.figure_factory.create_dendrogram() en Python

La biblioteca Plotly de Python puede ser muy útil para la visualización de datos y la comprensión de los datos de manera simple y sencilla.

plotly.figure_factory.create_dendrogram

 Un dendograma es un diagrama que representa un árbol. La fábrica de figuras denominada create_dendrogram realiza un agrupamiento jerárquico de los datos y representa el árbol resultante. Los valores en el eje de profundidad del árbol corresponden a distancias entre grupos.

Sintaxis: plotly.figure_factory.create_dendrogram(X, orientación=’abajo’, etiquetas=Ninguna, escala de colores=Ninguna, distfun=Ninguna, linkagefun=<función <lambda>>, hovertext=Ninguna, color_threshold=Ninguna)

Parámetro:

X ((ndarray)) – describe la array de observaciones como array de arrays

orientación ((str)) – en esto usamos ‘arriba’, ‘derecha’, ‘abajo’ o ‘izquierda’

etiquetas ((lista)) – describe la lista de etiquetas de categoría de eje (etiquetas de observación)

escala de colores ((lista)) – describe la escala de colores opcional para el árbol dendrograma

distfun ((función)) – describe la función para calcular la distancia por pares de las observaciones

linkagefun ((función)) – describe la función para calcular la array de enlace a partir de las distancias por pares

texto flotante ((lista[lista])) – describe la lista de texto flotante para trazas constituyentes de grupos de dendrogramas

color_threshold ((doble)) – describe el valor en el que se realizará la separación de clústeres

Ejemplo 1: Dendrograma simple orientado hacia abajo

Python3

from plotly.figure_factory import create_dendrogram
import numpy as np
  
  
X = np.random.rand(10,10)
fig = create_dendrogram(X)
fig.show()

Producción:

Ejemplo 2:  Dendograma para poner a la izquierda del mapa de calor

Python3

from plotly.figure_factory import create_dendrogram
import numpy as np
  
  
X = np.random.rand(5,5)
names = ['Jack', 'Oxana', 'John', 'Chelsea', 'Mark']
  
dendro = create_dendrogram(X, orientation='right', labels=names)
dendro.update_layout({'width':700, 'height':500}) 
dendro.show()

Producción:

Publicación traducida automáticamente

Artículo escrito por deepanshumehra1410 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 *