Matlab:多重散射的图例颜色

时间:2016-08-22 13:43:26

标签: matlab legend scatter

我遇到问题,我的图例的颜色与最后一个散点中给出的最后一种颜色相对应。我怎么能在我的传说中有3种不同的颜色?

            scx1=s.nF(:,1:length(s.rvars1)); 
            scy1=s.rvars1(:,1:length(s.rvars1));
            scx2=s.nF(:,1:length(s.rvars2));
            scy2=s.rvars2(:,1:length(s.rvars2));
            scx3=s.nF(:,1:length(s.rvars3));
            scy3=s.rvars3(:,1:length(s.rvars3));
            hold on;
            col=hsv(3);
            p1=scatter(scx1, scy1,10,col(1,:),'fill');
            p2=scatter(scx2, scy2,10,col(2,:),'fill');
            p3=scatter(scx3, scy3,10,col(3,:),'fill');

            legend([p1 p2 p3],{'label1', 'label2', 'label3'});

问候,

0 个答案:

没有答案