1
我有一个很大的带有5列的data
矩阵。第五列包含许多零。我想要做scatter(data(:,4),data(:,5))
并为第5列中的值为零的点/行设置不同的颜色。MATLAB:有条件着色的散点图
然后,我将绘制不同列的散点图,但具有相同的条件,即不同的颜色,其中第5列中的值为零。
我有一个很大的带有5列的data
矩阵。第五列包含许多零。我想要做scatter(data(:,4),data(:,5))
并为第5列中的值为零的点/行设置不同的颜色。MATLAB:有条件着色的散点图
然后,我将绘制不同列的散点图,但具有相同的条件,即不同的颜色,其中第5列中的值为零。
您可以轻松地设置不同的颜色标志作为函数中的第四个参数:
scatter(d(:,4), d(:,5), 7, d(:,5)==0);
这里d(:,4)
和d(:,5)
的点的坐标,7
是点的大小,d(:,5)==0
是颜色标志(对于不同的值d(:,5)
,选择不同的颜色)。
不,我没有要求这个。它像一个垂直渐变的颜色的情节。虽然它应该用不同颜色的特定点着色,但只有 – SMUsamaShah
数据(:,5)> 0解决了问题。谢谢:) – SMUsamaShah
对不起,我以为你在最后一栏只有零和一个。无论如何,我很高兴它帮助! –