去除蜱虫
1418(30天)
显示旧的评论
接受的答案
更多的答案(12)
大卫
2011年8月19日
我发现了这个地方。
1票凯利卡尼回答17天前从OpenGL渲染器改为zbuffer。
集(gcf,渲染器的,“zbuffer”),为什么这个补丁的问题,我真的不知道。但是我遇到很多当我添加dateticks轴。不确定它的行为或一个错误,但大多数渲染器消除手工勾标签添加时的因素;OpenGL不(或至少不总是)。
格雷格
2015年11月18日
我意识到这是一个很古老的线程,但我想我已经找到了可能导致很多的困惑后遇到这个问题我自己……
基本上,旧版本的“opengl渲染器MATLAB似乎有一个错误,当一个自定义设置XTickLabel,轴指数仍然显示。这虫子似乎并不会发生“zbuffer”或“画家”渲染器。
“B”矩阵的大小很重要,因为当你非常大的图形对象添加到情节,MATLAB自动切换渲染器在opengl(大概是因为更好的性能与画家或zbuffer)。
所以,当你在R2011b执行该代码,得到轴上没有指数:
图
图(1)e6 *(1:10),兰特(10))
集(gca),“XTickLabel”,{“一个”,“b”})
但是如果你抛opengl渲染器,指数将出现:
集(gcf,渲染器的,opengl的)
你可以摆脱它再次回到画家或zbuffer:
集(gcf,渲染器的,“zbuffer”)
集(gcf,渲染器的,“画家”)
我已经测试了这个R2011b描述(问题存在)和R2015a(不),在64位Windows。