How can i plot the projection of 3d on 2d?
Show older comments
Hi everyone,
My data is in x, y, z form. I am trying to plot the projection of 3d on 2d.
Here is my sampel attempt:
X=1:1:100;
Y=1:1:100;
Z=1:1:100;
scatter3(x,y,z)
What is get so far:

What i am looking for:

Thank you!
Answers (1)
X=1:1:100;
Y=1:1:100;
Z=1:1:100;
figure
hold on
scatter3(X,Y,Z,[],Z,'filled')
scatter(X,Y,[],Z,'filled')
view(3)
6 Comments
Andi
on 9 Nov 2022
Andi
on 9 Nov 2022
KSSV
on 9 Nov 2022
Try the given lines with your data.
Andi
on 9 Nov 2022
dat=readtable('https://in.mathworks.com/matlabcentral/answers/uploaded_files/1186483/dd.csv/dd.csv');
X=dat.(1);
Y=dat.(2);
Z=dat.(3);
figure
hold on
scatter3(X,Y,Z,[],Z,'filled')
scatter(X,Y,[],Z,'filled')
view(3)
colormap(jet)
Andi
on 9 Nov 2022
Categories
Find more on Introduction to Installation and Licensing in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
