Change color of a specific line in mesh

조회 수: 6 (최근 30일)
Morteza
Morteza 2020년 4월 2일
댓글: Star Strider 2020년 4월 2일
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.

채택된 답변

Star Strider
Star Strider 2020년 4월 2일
편집: Star Strider 2020년 4월 2일
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
Morteza
Morteza 2020년 4월 2일
Thank you very much. Resolved.
Star Strider
Star Strider 2020년 4월 2일
As always, my pleasure!

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Surface and Mesh Plots에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by