Los mapas de colores se utilizan para visualizar mapas de calor de forma eficaz y sencilla. Uno podría usar diferentes tipos de mapas de colores para diferentes tipos de mapas de calor. En este artículo, veremos cómo usar mapas de colores mientras trabajamos con mapas de calor marinos.
Mapas de colores secuenciales: Usamos mapas de colores secuenciales cuando los valores de los datos (numéricos) van de mayor a menor y solo uno de ellos es importante para el análisis.
Ejemplo de mapas de colores secuenciales:
sns.palplot(sns.color_palette("Greens",12))
sns.palplot(sns.color_palette("Blues",12))
Tenga en cuenta que hemos utilizado sns.color_palette() para construir un mapa de colores y sns.palplot() para mostrar los colores presentes en el mapa de colores. El siguiente ejemplo muestra cómo implementar un mapa de colores secuencial en un mapa de calor marino.
Ejemplo:
Python3
import seaborn as sns import numpy as np np.random.seed(0) # generates random values data = np.random.rand(12, 12) # creating a colormap colormap = sns.color_palette("Greens") # creating a heatmap using the colormap ax = sns.heatmap(data, cmap=colormap)
Producción:
Dado que «Greens» es un mapa de colores incorporado en seaborn, también puede pasar directamente «Greens» al argumento cmap:
Python3
import seaborn as sns import numpy as np np.random.seed(0) data = np.random.rand(12, 12) ax = sns.heatmap(data, cmap="Greens")
Producción:
Tenga en cuenta que nuestro mapa de colores ahora tiene una intensidad de color continua a diferencia del anterior que tenía una intensidad discreta de verde para un rango de valores. Aquí hay una mirada más cercana a los dos mapas de color generados en los mapas de calor mencionados anteriormente:
Mapas de colores divergentes: se utilizan para representar valores numéricos que van de mayor a menor (y viceversa), y son de interés tanto los valores altos como los bajos.
Aquí hay algunos mapas de colores divergentes presentes en seaborn:
sns.palplot(sns.color_palette("PiYG", 12))
sns.palplot(sns.color_palette("coolwarm", 12))
Ejemplo: El siguiente ejemplo muestra cómo implementar un mapa de colores divergente en un mapa de calor marino.
Python3
import seaborn as sns import numpy as np np.random.seed(0) data = np.random.rand(12, 12) ax = sns.heatmap(data, cmap="PiYG")
Producción:
Publicación traducida automáticamente
Artículo escrito por sareendivyansh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA