Surf with one specific gridline?

2 visualizzazioni (ultimi 30 giorni)
David
David il 19 Dic 2016
Commentato: José-Luis il 19 Dic 2016
Hi,
Is there a simple way of addding in a gridline to a surface plot yet at only one specific point, such as say x = 0?
Say is I have a simple surface plot such as
figure;
surf(res_z,res_r,res_ion, 'edgecolor','none');
xlim([-0.02 0.3]);
ylim([r_min r_max]);
view([0.5 90]);
colormap jet;
title('zz');
colorbar;
Is there an easy way to add in such a line? Ideally at a location I can control easily at a later sate (say to a different x value); ideally I dont want to be messing about with annotation lines and the such.
Many thanks.

Risposta accettata

José-Luis
José-Luis il 19 Dic 2016
Modificato: José-Luis il 19 Dic 2016
Is this what you mean?
aH = axes;
plot3(rand(10,1)*0.32-0.02,rand(10,1)*.32-0.02,rand(10,1)*.32-0.02);
hold on
xlim([-0.02 0.3]);
xL = aH.XLim;
yL = aH.YLim;
zL = aH.ZLim;
plot3([0 0],yL,[zL(1), zL(1)],'k--')
box on
aH.XLim = xL;
aH.YLim = yL;
aH.ZLim = zL;
  4 Commenti
David
David il 19 Dic 2016
That works perfectly, thanks very much!
José-Luis
José-Luis il 19 Dic 2016
My pleasure.

Accedi per commentare.

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by