我正在使用Matlab2017b。当我改变默认的线宽时,圆形标记就会变得起伏不定,就好像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])产生这一结果:

编辑忘记提到操作系统,赢得1064位
发布于 2018-01-08 10:10:12
原来这是其中一种“渲染者”巫毒(在某种意义上说,尝试和错误是最简单的方法),请参见以下相关问题:MATLAB Figure Rendering: OpenGL vs. Painters?
如果我这么做:
set(gcf, 'Renderer', 'painters');然后标记看起来就像它应该的那样。
https://stackoverflow.com/questions/48147669
复制相似问题