MATLAB R2014b:如何在同一位置渲染具有线条的图形

5
自从R2014b版本以来,MATLAB现在呈现的图形效果更好了(终于!)
然而,这会导致显示我的某些图形时出现故障。如果我绘制一条线,使用“hold on”,然后在完全相同的位置用不同的颜色再次绘制一条线,该线将以两种颜色的混合颜色呈现。过去,该线将仅出现为在该位置绘制的最后颜色。
以下是一个蓝色跟踪示例,其中一些部分(陡峭的部分)显示为绿色线条。在以前的MATLAB版本中,绿色线条将是连续的,但现在一些蓝色线条穿过。
有没有巧妙的方法来解决新版本中的这个问题,或者我必须确保在绘制相同位置之前移除任何现有线条?

5
请提供绘制该图所用的代码。 - Dan
您可能想要删除之前的行。MATLAB使用矢量图形,因此即使数据完全被遮挡,它仍会增加图形的复杂性和处理时间。 - Ben Voigt
对于您的特定应用程序,您可能希望使用一个具有每个顶点颜色控制的单个绘图对象。有关此内容,请参阅patch文档中的“指定边缘颜色”部分。 - Ben Voigt
1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接