How to draw a horizontal line in a diagram (3D plot)?

40 views (last 30 days)
Hello,
I want to draw a horizontal line in my diagram! But it does not work. (Its a 3d plot with the view from above) Thank you for your support. Coordinates: x1=-350, y1=60, z1=10^6; x2=-100, y2=60, z2=10^6
Input_Matrix = textread('Input1.txt')
[zeilen,spalten]=size(Input_Matrix)
x = Input_Matrix(:,1)
y = Input_Matrix(:,2)
z = Input_Matrix(:,3)
colorbar('location','Manual', 'position', [0.93 0.1 0.02 0.81]);
%WHY IT DOES NOT WORK?
%plot([-350,60,1000000],[-100,60,1000000])
%line([-350 60 1000000], [-100 60 1000000],'Color','r','LineWidth',19)
az = 0;
el = 90;
view(az, el);
view(0,90)
a = 30;
scatter3(x, y, z, a, z, 'filled');
hold on
view(0, 90)
[m,ind]=max(z);
scatter3(x(ind), y(ind), z(ind),'*r');
colorbar
datacursormode on
  1 Comment
Adam
Adam on 21 Oct 2016
Edited: Adam on 21 Oct 2016
plot([-350,60,1000000],[-100,60,1000000])
works fine for me, when run on its own.

Sign in to comment.

Accepted Answer

Mischa Kim
Mischa Kim on 21 Oct 2016
Philipp, use the line command.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!