Plotting 3D with points id.

4 views (last 30 days)
sermet
sermet on 2 Feb 2014
Edited: Azzi Abdelmalek on 2 Feb 2014
%I have 4 points with x y z coordinates and their names.
point_id=[n1,n2,n3,n4]
x=[100,115,120,130]
y=[250,267,288,310]
z=[50,54,68,72]
%I wanna plot 3D view for these points with their ids. I mean I need to see each points with their names w.r.t the coordinate system.

Accepted Answer

Walter Roberson
Walter Roberson on 2 Feb 2014
point_id={'n1', 'n2', 'n3', 'n4'};
x=[100,115,120,130]
y=[250,267,288,310]
z=[50,54,68,72]
scatter3(x, y, z, 'b*');
text(x, y, z, point_id); %do this after the plotting or labels will not show up

More Answers (1)

Azzi Abdelmalek
Azzi Abdelmalek on 2 Feb 2014
Edited: Azzi Abdelmalek on 2 Feb 2014
point_id={'n1','n2','n3','n4'}
x=[100,115,120,130]
y=[250,267,288,310]
z=[50,54,68,72]
scatter3(x,y,z)
for k=1:numel(x)
text(x(k),y(k),z(k),point_id{k})
end

Tags

Community Treasure Hunt

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

Start Hunting!