0

在 Matlab 2011a 中,我正在绘制一条线,我使用参数("LineSmoothing", 1)使线看起来更漂亮,但它会导致 Y 轴和 X 轴消失。

在此处输入图像描述

有人知道是什么原因造成的,更重要的是,如何解决?

我尝试了,opengl('OpenGLLineSmoothingBug',1)但它没有改变任何东西。

提前致谢!

4

1 回答 1

1

未记录的LineSmoothing属性会导致图窗自动切换到使用 OpenGL 渲染器。实际上,您显示的错误会影响所有 OpenGL-rendererd 图形(无论此属性使用如何)。

示例:(在 WinXP 的 R2012a 上测试)

plot(1:10,'o-'), box on
set(gcf, 'Renderer','opengl')

截屏

请注意执行第二行后框的顶部和右侧边框如何消失。

有一些建议的 解决方法

于 2012-08-11T10:50:10.767 回答