Can I create a custom background for a plot?
이전 댓글 표시
Hello all,
I like to turn my axes and markers off like this:
set(gca,'Visible','off')
Then I change the background to a certain color. My question is can you make the background multicolored? i.e. the color fades from white to black top to bottom or something along those lines. My first instinct is just make an image and put it behind the data I'm plotting, but I was hoping you guys might now of a better way.
If I do have to go the image route what is the code to hide it behind the data. uistack? What would that look like?
Thanks! And let me know if this question needs more explanation.
-Ryan
채택된 답변
추가 답변 (1개)
Walter Roberson
2017년 8월 27일
0 개 추천
Yes, you could use uistack() to hide the image behind everything else, provided the other items had non-negative Z values. If you are doing 3D plots then you will need to do more work, to texture map the image onto a surface or patch and ensure that the patch is always perpendicular to the line of sight and "behind" all objects.
There is no built-in provision for multicolored backgrounds.
카테고리
도움말 센터 및 File Exchange에서 Images에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
