rank the point in scatter3d figure with different color
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
HONG CHENG
am 11 Apr. 2017
Beantwortet: HONG CHENG
am 11 Apr. 2017
Dear everyone,
I want to draw a figure with 3-d data (x,y,values),and I want to rank the values then the different ranks value are with different color as you can see from figure2.
Anyone know the answer?Thanks in advance.
Hong Cheng
0 Kommentare
Akzeptierte Antwort
Weitere Antworten (2)
KSSV
am 11 Apr. 2017
Bearbeitet: KSSV
am 11 Apr. 2017
x = rand(100,1) ;
y = rand(100,1) ;
z = rand(100,1) ;
%%get indices according to values
idx = 1:100 ;
idx1 = z >0. & z<=0.4 ;
idx2 = z >0.5 & z<=0.8 ;
idx3 = z >0.8 & z<=1 ;
%%plot
figure
hold on
scatter3(x(idx1),y(idx1),z(idx1),'r','filled')
scatter3(x(idx2),y(idx2),z(idx2),'b','filled')
scatter3(x(idx3),y(idx3),z(idx3),'g','filled')
Siehe auch
Kategorien
Mehr zu Surface and Mesh 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!