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