首页 文章

自定义颜色gplotmatrix MATLAB

提问于
浏览
0

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

例如在行中

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

我必须使用类似的东西

clr = 'rb'

如果我有两套,我想改变红色和蓝色的颜色 .

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

1 回答

  • 1

    您可以通过在两行中声明RGB颜色来执行此操作: [0 1 0.3; 1 0.2 0]

    Example:-

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

相关问题