Hauptinhalt

orderedcolors

Farbpaletten zum Visualisieren mehrerer Datenreihen

Seit R2023b

    Beschreibung

    C = orderedcolors(palettename) gibt die Farben einer vordefinierten Farbpalette zurück. Zum Beispiel gibt C = orderedcolors("gem") die Farben der gem-Farbpalette zurück. Jede Zeile der dreispaltigen Matrix C enthält die Rot-, Grün- und Blau-Intensitäten einer bestimmten Farbe. Die Intensitäten liegen im Bereich [0, 1].

    Beispiel

    Beispiele

    alle reduzieren

    Erstellen Sie ein gestapeltes Balkendiagramm mit vier Balken, die jeweils fünf Abschnitte aufweisen.

    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.

    Ändern Sie die Farben des Diagramms auf die letzten fünf Farben der 12-Farben-Palette gem12. Rufen Sie die RGB-Tripel der gem12-Palette ab und speichern Sie sie in der Matrix C. Ändern Sie die Farben des Diagramms, indem Sie die Funktion colororder aufrufen und die letzten fünf Zeilen der Matrix angeben.

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

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

    Sie können die RGB-Tripel einer Palette abrufen und sie zur Anpassung anderer Aspekte Ihrer Visualisierung verwenden. Stimmen Sie in diesem Fall die Farbe der Abbildung mit einer der Palettenfarben ab.

    Erstellen Sie mit der reef-Farbpalette ein Streudiagramm.

    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.

    Rufen Sie die RGB-Tripel der Farbpalette ab.

    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
    
    

    Ändern Sie die Farbe der Abbildung auf die fünfte Farbe in der reef-Palette.

    f.Color = C(5,:);

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

    Eingabeargumente

    alle reduzieren

    Name der Farbpalette, angegeben als einer der Werte in dieser Tabelle. Die Farbpalette "gem" ist das Standardfarbschema für die meisten Diagramme.

    Name der PalettePalettenfarben

    "gem" (Standardmäßig helles Design)

    Sample of the "gem" color palette

    "gem12"

    Sample of the "gem12" color palette

    "glow" (Standardmäßig dunkles Design)

    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

    Versionsverlauf

    Eingeführt in R2023b

    alle erweitern

    Siehe auch

    Funktionen