![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/942939/image.png)
How to connect points in the scatter3 plot?
12 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Muhammad Qaisar Fahim
am 27 Mär. 2022
Kommentiert: Star Strider
am 27 Mär. 2022
I have 2 vectors both have x,y and z coordinates (see attached files). I want to creat scatter plot such that point 1 in V_1 is connected to only point 1 of V_2 and similary point 2 of V_1 is only connected to the point 2 of V_2 and so on. How can I do that ?
0 Kommentare
Akzeptierte Antwort
Star Strider
am 27 Mär. 2022
To connect only the corresponding points (without connecting any others) requires a loop —
LD1 = load('V_1.mat');
V_1 = LD1.V_1;
LD2 = load('V_2.mat');
V_2 = LD2.V_2;
figure
hold on
for k = 1:size(V_1,1)
plot3([V_1(k,1) V_2(k,1)], [V_1(k,2) V_2(k,2)], [V_1(k,3) V_2(k,3)], '.-')
end
hold off
grid on
view(60,15)
xlabel('X')
ylabel('Y')
zlabel('Z')
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/942939/image.png)
A scatter plot will not connect the points, so plot3 is required to draw the connecting lines. Choose whatever marker works best. I chose a small ‘dot’ marker here because the points are densely concentrated in part of the plot.
.
2 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Scatter 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!