Plot Line Changes When Adding Patches
Show older comments
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.
Accepted Answer
More Answers (1)
Walter Roberson
on 20 Jun 2011
0 votes
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.
Categories
Find more on Lighting, Transparency, and Shading in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!