Contenuto principale

orderedcolors

Tavolozze di colori per visualizzare più serie di dati

Da R2023b

    Descrizione

    C = orderedcolors(palettename) restituisce i colori di una tavolozza predefinita. Ad esempio, C = orderedcolors("gem") restituisce i colori della tavolozza dei colori gem. Ciascuna riga della matrice a tre colonne C contiene le intensità di rosso, verde e blu per un colore specifico. Le intensità sono comprese nell'intervallo [0, 1].

    esempio

    Esempi

    comprimi tutto

    Creare un grafico a barre sovrapposte contenente quattro barre con cinque sezioni ciascuna.

    y = [3 5 7 9 11; 
         2 5 6 8 10; 
         4 6 8 10 12; 
         3 5 7 9 11];
    
    bar(y,"stacked")
    legend(Location="northeastoutside")

    Figure contains an axes object. The axes object contains 5 objects of type bar.

    Cambiare i colori del grafico con gli ultimi cinque colori della tavolozza a 12 colori gem12. Ottenere le triplette RGB della tavolozza gem12 e memorizzarle nella matrice C. Cambiare i colori del grafico chiamando la funzione colororder e specificando le ultime cinque righe della matrice.

    C = orderedcolors("gem12");
    colororder(C(8:12,:))

    Figure contains an axes object. The axes object contains 5 objects of type bar.

    È possibile acquisire le triplette RGB di una tavolozza e utilizzarle per personalizzare altri aspetti della visualizzazione. In questo caso, abbinare il colore della figura a uno dei colori della tavolozza.

    Creare un grafico a dispersione con la tavolozza dei colori reef.

    f = figure;
    scatter(rand(10,10),rand(10,10),"filled")
    colororder("reef")

    Figure contains an axes object. The axes object contains 10 objects of type scatter.

    Acquisire le triplette RGB della tavolozza dei colori.

    C = orderedcolors("reef")
    C = 6×3
    
        0.8660    0.3290         0
        0.3290    0.7130    1.0000
        0.0660    0.4430    0.7450
        0.9960    0.5640    0.2620
        0.4540    0.9210    0.8540
             0    0.6390    0.6390
    
    

    Cambiare il colore della figura con il quinto colore della tavolozza reef.

    f.Color = C(5,:);

    Figure contains an axes object. The axes object contains 10 objects of type scatter.

    Argomenti di input

    comprimi tutto

    Nome della tavolozza dei colori, specificato come uno dei valori nella tabella sottostante. La tavolozza dei colori "gem" è lo schema di colori predefinito per la maggior parte dei grafici.

    Nome della tavolozzaColori della tavolozza

    "gem" (tema chiaro predefinito)

    Sample of the "gem" color palette

    "gem12"

    Sample of the "gem12" color palette

    "glow" (tema scuro predefinito)

    Sample of the "glow" color palette

    "glow12"

    Sample of "glow12" color palette

    "sail"

    Sample of the "sail" color palette

    "reef"

    Sample of the "reef" color palette

    "meadow"

    Sample of the "meadow" color palette

    "dye"

    Sample of the "dye" color palette

    "earth"

    Sample of the "earth" color palette

    Cronologia versioni

    Introdotto in R2023b

    espandi tutto

    Vedi anche

    Funzioni