[英]MATLAB Plot with RGB Color
我有一个矩阵,其中包含来自不同类别的采样点。 假设它们是10个主题的特征,每个主题有80个样本。
所以我有一个800 x 3的矩阵。
我想使用行作为3D点来绘制它,所以我使用了:
hold on;
for i=1:length(m)
plot3(m(i,1) , m(i,2) , m(i,3) , 'r*');
end
这可行,但是参数'r*'
所有点都绘制为红色星号。
但是我想将每个类绘制成不同的颜色。 因此,每当i%80==0
我都需要使用RGB向量更改color参数。 我怎样才能做到这一点?
谢谢你的帮助!
我找到了答案。 您只需要绘制这样的点:
plot3(m(i,1) , m(i,2) , m(i,3) , 'Color' , [0.5 0.5 0] , 'Marker' , '*');
要么
plot3(m(i,1) , m(i,2) , m(i,3) , 'Color' , [r g b] , 'Marker' , '*');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.