MATLAB R2014b:在同一位置使用线条绘制图形

时间:2014-11-06 13:43:25

标签: matlab plot matlab-figure matlab-hg2

从版本R2014b开始,MATLAB现在渲染图形很好地消除锯齿(最后!)

然而,这会导致显示我的一些数字的方式出现故障。如果我绘制一条线,使用hold on,然后在不同颜色的完全相同的位置绘制另一条线,该线以两种颜色的斑驳组合出现。在过去,该行只会显示为在该位置绘制的最后颜色。

以下是蓝色迹线的示例,其中一些部分(较陡的位)显示绿线。在以前的MATLAB版本中,绿线是连续的,但现在一些蓝线显示出来。

enter image description here

在新版本中是否有一种巧妙的解决方法,或者我必须确保在绘制到同一个地方之前删除任何现有的线条?

1 个答案:

答案 0 :(得分:0)

当过度绘图时,新的抗锯齿图可能会有一些渗透,请尝试

set(gcf,'GraphicsSmoothing','off')

查看它是否恢复了您习惯使用的功能。

价: http://www.mathworks.com/matlabcentral/answers/157758-how-do-i-turn-off-antialiasing-in-matlab-r2014b