Effacer les filtres
Effacer les filtres

Surf with one specific gridline?

2 vues (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)

Catégories

En savoir plus sur Orange dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by