更改LineWidth会使标记变得混乱

时间:2018-01-08 09:46:03

标签: matlab graphics

我正在使用Matlab 2017b。当我更改默认线宽时,圆形标记会变得不稳定,就像Matlab“墨水不足”一样。以下代码:

figure
subplot(211)
plot([1 2],[1 2],'o-','markersize',12)
xlim([0,3]), ylim([0,3])
subplot(212)
plot([1 2],[1 2],'o-','markersize',12,'linewidth',2)
xlim([0,3]), ylim([0,3])

产生这个结果: enter image description here

编辑忘记提及操作系统,赢得10位64位

1 个答案:

答案 0 :(得分:3)

原来它是其中一个“渲染器”'伏都教(从某种意义上说,试错法是最简单的方法),请参阅此相关问题:MATLAB Figure Rendering: OpenGL vs. Painters?

如果我这样做:

set(gcf, 'Renderer', 'painters');

然后标记看起来应该如此。