How to connect points in the scatter3 plot?

17 ビュー (過去 30 日間)
Muhammad Qaisar Fahim
Muhammad Qaisar Fahim 2022 年 3 月 27 日
コメント済み: Star Strider 2022 年 3 月 27 日
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 ?

採用された回答

Star Strider
Star Strider 2022 年 3 月 27 日
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')
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 件のコメント
Muhammad Qaisar Fahim
Muhammad Qaisar Fahim 2022 年 3 月 27 日
Thanks that is exactly what I want.
Star Strider
Star Strider 2022 年 3 月 27 日
As always, my pleasure!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeScatter Plots についてさらに検索

製品


リリース

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by