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