rank the point in scatter3d figure with different color

1 visualización (últimos 30 días)
HONG CHENG
HONG CHENG el 11 de Abr. de 2017
Respondida: HONG CHENG el 11 de Abr. de 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

Respuesta aceptada

HONG CHENG
HONG CHENG el 11 de Abr. de 2017
Now I have find a easy and beautiful method to do this
scatter3(locationX,locationY,RSSValue, 'CData',RSSValue);
just with 'CData',RSSValue parameters, we can do this

Más respuestas (2)

KSSV
KSSV el 11 de Abr. de 2017
Editada: KSSV el 11 de Abr. de 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')
  1 comentario
HONG CHENG
HONG CHENG el 11 de Abr. de 2017
thanks for your answer. I think the result is right. And it looks nice nut not enough. can I ask one more question about this? the question is as you can see this link https://cn.mathworks.com/matlabcentral/answers/334739-rank-the-point-in-scatter3d-figure-with-different-color#answer_262568

Iniciar sesión para comentar.


HONG CHENG
HONG CHENG el 11 de Abr. de 2017
And I can edit the figure with the "MATLAB figure editer"
function createfigure(locationX1, locationY1, RSSValue1, S1, RSSValue2)
%CREATEFIGURE(LOCATIONX1, LOCATIONY1, RSSVALUE1, S1, RSSVALUE2)
% LOCATIONX1: scatter3 x
% LOCATIONY1: scatter3 y
% RSSVALUE1: scatter3 z
% S1: scatter3 s
% RSSVALUE2: scatter3 c
I think we should use something like the S1 as the parameter of the scatter3 function

Categorías

Más información sobre Surface and Mesh Plots en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by