Contenuto principale

colormaplist

Elenco delle mappe dei colori disponibili

Da R2025a

    Descrizione

    cmaps = colormaplist restituisce un elenco delle mappe dei colori disponibili come array di stringhe m x 1.

    esempio

    Esempi

    comprimi tutto

    Restituisce un elenco delle mappe dei colori.

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

    Creare una funzione che restituisca le triplette RGB definite in una mappa dei colori specifica.

    Restituisce un elenco delle mappe dei colori.

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

    Utilizzare str2func per definire una funzione che restituisca le prime n triplette RGB nella mappa dei colori turbo.

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

    Utilizzare cmapFcn per elencare le prime cinque triplette RGB 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.0106

    La funzione plotwithcolormaps crea un oggetto assi e traccia una superficie negli assi. La funzione crea inoltre una casella di elenco e utilizza i risultati di una chiamata a colormaplist per popolare l'elenco.

    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

    Salvare ed eseguire plotwithcolormaps. Modificare la mappa dei colori del grafico selezionando un'opzione dalla casella di elenco.

    plotwithcolormaps

    Surface plot and a list box with selectable colormaps

    Cronologia versioni

    Introdotto in R2025a