Move through slices in 3 D plot matlab?
11 views (last 30 days)
Show older comments
I have a 3 D plot of 15000 points, where each point is represented by a sphere in X, Y, Z axis. I want to be able to move through slices of my plot through GUI but I am not sure how I can do that. PS: I poltted the points using scatter3 function on MATLAB.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1094625/image.jpeg)
0 Comments
Answers (1)
Kevin Holly
on 11 Aug 2022
You could make a slider that changes the variable xslice
xslice = 0.5;
X = rand(10000,1);
Y = rand(10000,1);
Z = rand(10000,1);
figure
scatter3(X,Y,Z)
figure
scatter3(X(X>xslice),Y(X>xslice),Z(X>xslice))
xlabel('X')
ylabel('Y')
zlabel('Z')
xlim([0,1])
1 Comment
Kevin Holly
on 11 Aug 2022
Here, I made an app with the concept. See app attached.
See Also
Categories
Find more on Formatting and Annotation in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!