Data plot with color

조회 수: 9 (최근 30일)
Srijeet Tripathy
Srijeet Tripathy 2018년 6월 20일
댓글: Srijeet Tripathy 2018년 6월 20일
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);

채택된 답변

KSSV
KSSV 2018년 6월 20일
% 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') ;

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Scatter Plots에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by