Filled 2D plot
이전 댓글 표시
I have 3 vectors, X,Y,Z in which X,Y generates one plot and X,Z generates another. However, what I want to do is plot X,Y as a 2D plot and fill the area between the curve and the X axis with colors based on the Z values. I tried using the contour plot but failed. However, then I managed to change the colour of the curve based on the Z value as follows, but I need the complete area under the curve to be filled. Is there any advice?
c= cos(Z).^2;
colormap(hsv)
patch(X,Y,Z,c,'FaceColor','none','EdgeColor','interp')
댓글 수: 2
DGM
2021년 4월 16일
Please provide a sufficient amount of code to constitute an example of what you're trying to do.
Ironhide Jr
2021년 4월 16일
편집: Ironhide Jr
2021년 4월 16일
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Surface and Mesh Plots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

