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.

Cambiar esquema de color mediante un mapa de colores

MATLAB® utiliza un esquema de color predeterminado cuando muestra visualizaciones como trazados de superficie. Puede cambiar el esquema de color especificando un mapa de colores. Los mapas de colores son matrices de tres columnas que contienen tripletes RGB en los que cada fila define un color distinto.

Por ejemplo, aquí hay una gráfica de superficie con la combinación de colores predeterminada.

f = figure; surf(peaks);

El siguiente comando cambia el mapa de colores de la figura actual a, uno de varios colores predefinidos (consulte para obtener una lista completa).winterMapas de colores

colormap winter;

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

colormap(f,jet);

Cada mapa de color predefinido proporciona una paleta de 64 colores por defecto. Sin embargo, puede especificar cualquier número de colores pasando un número entero a la función de mapa de color predefinida. Por ejemplo, aquí está el mapa de colores con cinco entradas.jet

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

También puede crear su propio mapa de colores como una matriz m-by-3. Cada fila de la matriz contiene las intensidades rojas, verdes y azules de un color diferente. Las intensidades están en el rango [0,1]. Aquí hay un mapa de colores simple que contiene tres entradas.

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

Si está trabajando con subparcelas, puede asignar un mapa de colores diferente a cada subgráfico pasando los ejes a la función.colormap

ax1 = subplot(1,2,1); surf(peaks); shading interp; colormap(parula(10)); ax2 = subplot(1,2,2); surf(peaks); shading interp; colormap(ax2,cool(10));

Temas relacionados