How can I produce different colours for different clusters?
4 ビュー (過去 30 日間)
古いコメントを表示
Abdulatif Alabdulatif
2016 年 5 月 16 日
コメント済み: Walter Roberson
2016 年 5 月 18 日
Hi,
I have the following dataset --> three columns (x,y, class of the data point(0,1,2,3 or 4)).
(-9.69171, -8.86384, 0)
(-9.55902, -8.10946, 0)
(-1.73544, -7.12043, 1)
(-1.77755, -6.39318, 1)
(-3.79288, -5.00445, 2)
(-3.36182, -6.39692, 2)
(-1.46405, -1.70081, 3)
(-0.413965, -2.22041, 3)
(-9.59192, -8.78982, 4)
(-9.72115, -8.37142, 4)
(This is just a sample dataset)
How can I plot that dataset where each data point has the same colour of its label. (The data is labelled in four groups).
Thank you
0 件のコメント
採用された回答
Walter Roberson
2016 年 5 月 16 日
pointsize = 30;
scatter(x(:), y(:), pointsize, group_number+1);
colormap(jet(5))
6 件のコメント
Walter Roberson
2016 年 5 月 18 日
symbols = {'*', '+', '.', 'v', 'p'};
for idx = 1 : length(symbols)
mask = group_number == idx;
scatter(x(mask), y(mask), pointsize, 'Marker', symbols{idx});
hold on
end
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!