colormaplist
Syntax
Description
cmaps = colormaplist returns a list of available colormaps as an
m-by-1 string array.
Examples
Return a list of colormaps.
cmaps = colormaplist
cmaps =
21×1 string array
"parula"
"turbo"
"hsv"
"hot"
"cool"
"spring"
"summer"
"autumn"
"winter"
"gray"
...Create a function that returns the RGB triplets defined in a specific colormap.
Return a list of colormaps.
cmaps = colormaplist
cmaps =
21×1 string array
"parula"
"turbo"
"hsv"
"hot"
"cool"
"spring"
"summer"
"autumn"
"winter"
"gray"
...Use str2func to define a function that returns
the first n RGB triplets in the turbo
colormap.
cmapFcn = str2func(cmaps(2))
cmapFcn =
function_handle with value:
@turboUse cmapFcn to list the first five RGB triplets in
turbo.
cmapFcn(5)
ans =
0.1900 0.0718 0.2322
0.1602 0.7332 0.9252
0.6384 0.9910 0.2365
0.9853 0.5018 0.1324
0.4796 0.0158 0.0106The plotwithcolormaps function creates an axes object and plots a
surface in the axes. The function also creates a list box and uses the results from a call
to colormaplist to populate the list.
function plotwithcolormaps f = uifigure; ax = axes(f,Units="pixels",Position=[180 100 500 400]); cmaps = colormaplist; uilistbox(f,Position=[750 200 120 320],Items=cmaps,... ValueChangedFcn=@applycmap); surf(ax,peaks) function applycmap(src,~) colormap(src.Parent,src.Value) end end
Save and run plotwithcolormaps. Change the colormap of the
graph by selecting an option from the list box.
plotwithcolormaps

Version History
Introduced in R2025a
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Seleccione un país/idioma
Seleccione un país/idioma para obtener contenido traducido, si está disponible, y ver eventos y ofertas de productos y servicios locales. Según su ubicación geográfica, recomendamos que seleccione: .
También puede seleccionar uno de estos países/idiomas:
Cómo obtener el mejor rendimiento
Seleccione China (en idioma chino o inglés) para obtener el mejor rendimiento. Los sitios web de otros países no están optimizados para ser accedidos desde su ubicación geográfica.
América
- América Latina (Español)
- Canada (English)
- United States (English)
Europa
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)