自定义颜色 gplotmatrix MATLAB

Custom colors gplotmatrix MATLAB

我正在尝试使用 MATLAB 的 gplotmatrix 函数来创建散点图。问题是我想使用 RGB 代码而不是 Matlab 的默认颜色来设置组的颜色。

例如行

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

我必须使用类似

的东西
clr = 'rb'

如果我有两套并且我想改变红色和蓝色的颜色。

所以我想问的是,是否不将 clr 声明为具有默认颜色字母的字符串,是否有像经典 plot 命令那样的替代方法,我可以在其中声明 RGB 颜色, 例如 [1 0.2 0].

您可以像这样在两行中声明 RGB 颜色来做到这一点:[0 1 0.3; 1 0.2 0]

示例:-

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],:))