Surf with one specific gridline?

1 vue (au cours des 30 derniers jours)
David
David le 19 Déc 2016
Commenté : José-Luis le 19 Déc 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.

Réponse acceptée

José-Luis
José-Luis le 19 Déc 2016
Modifié(e) : José-Luis le 19 Déc 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 commentaires
David
David le 19 Déc 2016
That works perfectly, thanks very much!
José-Luis
José-Luis le 19 Déc 2016
My pleasure.

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by