Mapas de calor anotados usando Plotly en Python

Plotly es una biblioteca de Python que se utiliza para diseñar gráficos, especialmente gráficos interactivos. Puede trazar varios gráficos y tablas 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.

Mapas de calor anotados

Los mapas de calor anotados son el componente más importante del mapa de calor, ya que muestran información adicional que se asocia con filas o columnas en el mapa de calor. Los mapas de calor de anotaciones se representarán como filas de cuadrículas a través de las cuales se pueden comparar varias métricas con otras.

Sintaxis: create_annotated_heatmap(z, x=Ninguno, y=Ninguno, annotation_text=Ninguno, colorscale=’Plasma’, font_colors=Ninguno, showscale=False, reversescale=False)

Parámetros:

x: etiquetas del eje x.

y: etiquetas del eje y.

z:  array z para crear mapa de calor.

annotation_text: Strings de texto para anotaciones. Debe tener las mismas dimensiones que la array z. Si no se agrega texto, se anotan los valores de la array z. Predeterminado = valores de la array z.

escala de colores: escala de colores del mapa de calor.

Ejemplo:

Python3

import plotly.figure_factory as ff
import numpy as np
  
feature_x = np.arange(0, 10, 2)
feature_y = np.arange(0, 10, 3)
  
# Creating 2-D grid of features
[X, Y] = np.meshgrid(feature_x, feature_y)
  
Z = np.cos(X / 2) + np.sin(Y / 4)
  
fig = ff.create_annotated_heatmap(Z)
fig.show()

Producción:

Definición de escala de colores

En plotly, escala de colores o tabla de colores es un objeto físico plano que tiene diferentes tipos de colores. Se puede establecer en este gráfico utilizando el parámetro de escala de colores.

Ejemplo 1:

Python3

import plotly.figure_factory as ff
import numpy as np
  
feature_x = np.arange(0, 10, 2)
feature_y = np.arange(0, 10, 3)
  
# Creating 2-D grid of features
[X, Y] = np.meshgrid(feature_x, feature_y)
  
Z = np.cos(X / 2) + np.sin(Y / 4)
  
fig = ff.create_annotated_heatmap(Z, colorscale='rainbow')
fig.show()

Producción:

 Ejemplo 2: Adición de una escala de colores personalizada

Python3

import plotly.figure_factory as ff
import numpy as np
  
feature_x = np.arange(0, 10, 2)
feature_y = np.arange(0, 10, 3)
  
# Creating 2-D grid of features
[X, Y] = np.meshgrid(feature_x, feature_y)
  
Z = np.cos(X / 2) + np.sin(Y / 4)
  
custom = [[0, 'green'], [0.5, 'red']]
  
fig = ff.create_annotated_heatmap(Z, colorscale=custom)
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 *