MATLAB:带有条件着色的散点图

时间:2012-05-30 09:58:20

标签: matlab

我有一个包含5列的大data矩阵。第5列包含许多零。我想做scatter(data(:,4),data(:,5))并为第5列中的值为零的点/行设置不同的颜色。

然后,我将绘制不同列的散点图,但条件相同,即第5列中的值为零的不同颜色。

1 个答案:

答案 0 :(得分:2)

您可以轻松地将不同的颜色标记设置为函数中的第四个参数:

scatter(d(:,4), d(:,5), 7, d(:,5)==0);

此处d(:,4)d(:,5)是点的坐标,7是点的大小,d(:,5)==0是颜色标记(对于{的不同值{1}},选择不同的颜色。)