Plot Line Changes When Adding Patches
显示 更早的评论
Hi, I have a basic plot in MATLAB (plot(x,y)), but when I add patches to the figure (in order to shade regions of night), it changes the original plot line to a step-like line. I am not quite sure why the addition of patches does this. I have two links to images: the first shows the original plot and the second shows what happens to the plot with the addition of patches. Any help would be greatly appreciated. Thank you.
采纳的回答
更多回答(1 个)
Walter Roberson
2011-6-20
0 个投票
Your shading involves transparency, and only the OpenGL renderer can handle transparency, so the renderer gets changed to OpenGL for your second plot.
Skipping explanation for the moment: what might help is to give your patches a small negative Z coordinate so they are "below" the lines.
类别
在 帮助中心 和 File Exchange 中查找有关 Lighting, Transparency, and Shading 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!