How do I use >7 colours on a scatter plot?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi guys,
I have 62 time-distance plots (all stored in 'Picks' =[t,d,62] ) and want to display them together; But I can only produce a plot with a max of 7 colours (plot attached).
is there (i) a way to get 62 colours or better (ii) a way I can change plot symbol every 7 colours? (eg ., X, * ... so I dont reuse the same markers)
this is my code
for i = 1:62;
scatter(Picks(:,2,i), Picks(:,1,i),'.');
hold on ;
leg{i}=['FFID',num2str(i+365)];L{i}=i;
end;
a=~isnan(cell2mat(L)); l=leg(a); legend(l); hold off
Any help would be really appreciated! Thank you
Andy
0 Kommentare
Antworten (1)
Walter Roberson
am 4 Jun. 2016
pointsize = 25;
scatter(Picks(:,2,i), Picks(:,1,i), pointsize, i, '.');
and after
colormap(jet(62))
The i will be used as the colormap index.
2 Kommentare
Walter Roberson
am 5 Jun. 2016
col = repmat(i, size(Picks,1), 1);
scatter(Picks(:,2,i), Picks(:,1,i), pointsize, col);
Siehe auch
Kategorien
Mehr zu Scatter Plots finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!