从版本 R2014b 开始,MATLAB 现在可以很好地渲染图形抗锯齿(终于!)
但是,这会导致它显示我的一些图形的方式出现故障。如果我绘制一条线,使用 hold on
然后在完全相同的位置用不同的颜色绘制另一条线,则该线显示为两种颜色的斑驳组合。过去,该线只会显示为在该位置绘制的最后颜色。
这是一个蓝色轨迹的示例,其中一些部分(较陡的部分)显示为绿线。在以前的 MATLAB 版本中,绿线是连续的,但现在有一些蓝线显示出来。
在新版本中是否有一种巧妙的方法来解决这个问题,或者我是否必须确保在同一个地方绘图之前删除所有现有的线条?
最佳答案
重叠绘制时,新的抗锯齿图可能会渗出,试试
set(gcf,'GraphicsSmoothing','off')
看看它是否恢复了您习惯的功能。
关于MATLAB R2014b : Rendering plots with lines in the same place,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26781001/