Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

Cambie el esquema de color con un mapa de colores

MATLAB® emplea un esquema de colores predeterminado cuando muestra visualizaciones como gráficas de superficie. Puede cambiar el esquema de color especificando un mapa de colores. Los mapas de colores son arreglos de tres columnas que contienen tripletes RGB en los cuales cada fila define un color diferente.

Por ejemplo, hay una gráfica de superficie con el esquema de color predeterminado.

f = figure;
surf(peaks);

El siguiente comando cambia el mapa de colores de la figura actual a winter, uno de los varios mapas de colores predefinidos (consulte Mapas de colores para ver una lista completa).

colormap winter;

Si tiene varias figuras abiertas, pase el objeto Figure como el primer argumento a la función colormap.

colormap(f,jet);

Cada mapa de colores predefinido ofrece una paleta de 256 colores de forma predeterminada. Sin embargo, puede especificar cualquier número de colores al pasar un número completo a la función de mapa de colores predeterminada. Por ejemplo, aquí está el mapa de colores jet con cinco entradas.

c = jet(5);
colormap(c);

También puede crear un mapa de colores propio como un arreglo m por 3. Cada fila del arreglo contiene las intensidades roja, verde y azul de un distinto color. Las intensidades están en el rango [0,1]. Aquí se muestra un mapa de colores simple que contiene tres entidades.

mycolors = [1 0 0; 1 1 0; 0 0 1];
colormap(mycolors);

Si trabaja con distintos ejes, puede asignar un mapa de colores diferente a cada eje que pasa el objeto de los ejes a la función colormap.

tiledlayout(1,2)
ax1 = nexttile;
surf(peaks);
shading interp;
colormap(ax1,parula(10));

ax2 = nexttile;
surf(peaks);
shading interp;
colormap(ax2,cool(10));

Temas relacionados