繁体   English   中英

具有RGB颜色的MATLAB绘图

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM