Change color of a specific line in mesh

18 vues (au cours des 30 derniers jours)
Morteza
Morteza le 2 Avr 2020
Commenté : Star Strider le 2 Avr 2020
I easily plot teh following graph:
mesh(X,Y,F,'FaceColor','none');
No I need to bold, and change the color of just one of lines in the figure! For example in specific value xi=5, we have a plane cutting the surface and it is a line graph. I want to change the color of that specific contour line graph.

Réponse acceptée

Star Strider
Star Strider le 2 Avr 2020
Modifié(e) : Star Strider le 2 Avr 2020
No exact solutions without your code and data.
One approach:
xv = -15:0.8:15;
yv = -10:0.8:10;
[X,Y] = ndgrid(xv, yv);
z = @(x,y) sin(x) + cos(y);
figure
mesh(X, Y, z(X,Y))
hold on
line_at_x = 5; % Define ‘x’ Value Of Line
plot3(line_at_x+zeros(size(yv)), yv, z(line_at_x+zeros(size(yv)), yv), '-r','LineWidth',2) % Add Line To ‘mesh’ Plot
hold off
grid on
xlabel('X')
ylabel('Y')
view(10, 10)
EDIT — (2 Apr 2020 at 14:16)
Improved code.
  2 commentaires
Morteza
Morteza le 2 Avr 2020
Thank you very much. Resolved.
Star Strider
Star Strider le 2 Avr 2020
As always, my pleasure!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Contour Plots 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