How to add a 2D line to a surf plot
83 次查看(过去 30 天)
显示 更早的评论
The following figure shows the x-y view of a surf plot. How can I add a 2D line to this type of plots. For example I have added a black curve to it using Window10 paint. I want to do this in MATLAB.

0 个评论
采纳的回答
Walter Roberson
2020-3-17
If you use pcolor() instead of surf() then it will give you the overhead view like that, and it will make all of the z values 0. That makes it easy to just plot() on top of the pcolor()
To plot a line on top of a surf() plot, you need to use plot3() specifying a z coordinate that is greater than any z coordinate of the data. If you accidentally use 0 as the z coordinate or use plot() instead of plot3(), then the line would be hidden behind any part of the surface that had a positive z value.
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!