Contenido principal

colormaplist

Lista de mapas de colores disponibles

Desde R2025a

    Descripción

    cmaps = colormaplist devuelve una lista de mapas de colores disponibles como un arreglo de cadenas de m por 1.

    ejemplo

    Ejemplos

    contraer todo

    Devuelva una lista de mapas de colores.

    cmaps = colormaplist
    cmaps = 
    
      21×1 string array
    
        "parula"
        "turbo"
        "hsv"
        "hot"
        "cool"
        "spring"
        "summer"
        "autumn"
        "winter"
        "gray"
        ...

    Cree una función que devuelva los tripletes RGB definidos en un mapa de colores específico.

    Devuelva una lista de mapas de colores.

    cmaps = colormaplist
    cmaps = 
    
      21×1 string array
    
        "parula"
        "turbo"
        "hsv"
        "hot"
        "cool"
        "spring"
        "summer"
        "autumn"
        "winter"
        "gray"
        ...

    Use str2func para definir una función que devuelva los primeros n tripletes RGB del mapa de colores turbo.

    cmapFcn = str2func(cmaps(2))
    cmapFcn =
    
      function_handle with value:
    
        @turbo

    Utilice cmapFcn para enumerar los primeros cinco tripletes RGB de 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.0106

    La función plotwithcolormaps crea un objeto de ejes y representa una superficie en los ejes. La función también crea un cuadro de lista y utiliza los resultados de una llamada a colormaplist para rellenar la lista.

    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

    Guarde y ejecute plotwithcolormaps. Cambie el mapa de colores de la gráfica seleccionando una opción del cuadro de lista.

    plotwithcolormaps

    Surface plot and a list box with selectable colormaps

    Historial de versiones

    Introducido en R2025a