colour code plotted data according to column
2 次查看(过去 30 天)
显示 更早的评论
I have a 20000*20 matrix of data and I'd like to colour code the points depends on the column. e.g. data points from column one are blue, from column two are red...etc all the way to column 20.
I saw similiar answer from this post but for-loop doesn't work well for large amount of data points
I wonder if this can be done more efficiently?
0 个评论
回答(1 个)
Riccardo Scorretti
2022-4-11
Simply like that, if I correclty understand your question:
% Generate some data
p = linspace(0, 2*pi, 20000);
data = zeros(numel(p), 20);
for n = 1 : 20
data(:,n) = n*sin(p);
end
figure
plot(data);
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!