Data plot with color
9 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Srijeet Tripathy
am 20 Jun. 2018
Kommentiert: Srijeet Tripathy
am 20 Jun. 2018
Dear Users, I have a set of data of say 100 elements and I want to plot 5% of this data, randomly assigned, in blue and the rest in red. Can you help me? The data I have generated is a collection of random points
% code
m = zeros(1,100);
n = zeros(1,100);
for i = 1:100
m(i) = sqrt((100*rand)^2);
n(i) = sqrt((100*rand)^2);
end
axis ([0 100 0 100])
scatter(m, n);
0 Kommentare
Akzeptierte Antwort
KSSV
am 20 Jun. 2018
% code
m = zeros(1,100);
n = zeros(1,100);
for i = 1:100
m(i) = sqrt((100*rand)^2);
n(i) = sqrt((100*rand)^2);
end
idx = randperm(100,5) ;
figure
hold on
plot(m(idx),n(idx),'Ob') ;
idx1 = setdiff(1:100,idx) ;
plot(m(idx1),n(idx1),'Or') ;
Weitere Antworten (0)
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!