2016-08-03 35 views
0

Ich versuche, die Funktion gplotmatrix von MATLAB zu verwenden, um ein Streudiagramm zu erstellen. Das Problem ist, dass ich die Farben der Gruppen unter Verwendung der RGB-Codes anstelle der Standardfarben von Matlab einstellen möchte.Benutzerdefinierte Farben gplotmatrix MATLAB

Zum Beispiel in der Linie

gplotmatrix(x,y,group,clr,sym,siz,doleg,dispopt,xnam,ynam) 

Ich habe etwas zu verwenden, wie

clr = 'rb' 

wenn ich zwei Sätze habe und ich mag die Farben in Rot und Blau ändern.

Also, wenn ich frage, anstatt mit den Standardfarben Buchstaben clr als String deklariert, gibt es eine Alternative, wie in dem klassischen plot Befehl, wo ich die Farben in RGB erklären kann, zum Beispiel als [1 0.2 0].

Antwort

1

Sie können dies tun, indem er erklärt RGB-Farben in zwei Reihen wie folgt aus: [0 1 0.3; 1 0.2 0]

Beispiel: -

load discrim; 

figure; 
gplotmatrix(ratings(:,1:2),ratings(:,[4 7]),group,... 
    [0 1 0.3; 1 0.2 0],'.o',[],'on','',categories(1:2,:),... 
    categories([4 7],:))