我如何删除最后Yticklabel ?

11视图(30天)
Dinil玻色
Dinil玻色 2016年10月13日
回答: kx2019年7月4日
我不需要我最后Yticklabel所以我怎么能删除吗?我需要matlab做自动标签。

答案(3)

亚当
亚当 2016年10月13日
编辑:亚当 2016年10月13日
你的意思是只是标签或实际的蜱虫吗?
如果你仍然希望Matlab汽车标签他们如果你允许任何发生在你的情节,可以改变轴限制(如缩放、平移、数据改变)你可能需要将一个侦听程序连接到YTick属性和回应。
如何去除蜱虫是微不足道的。
hax。YTickLabel{结束}= []
将删除标记标签。
hAxes.YTick(结束)= []
将去除蜱虫。如果你想去除蜱虫就这样做和标签将被自动删除。
注:以上语法假设R2014b或更高版本。
addlistener (hax,“YLim”,“PostSet”@ (src evt) disp (“你好”))
是一种将一个侦听器添加到一个轴属性的示例。简单的函数替换处理一个你自己的,上面两个语句。您必须定义它在一个单独的函数,并创建一个函数处理。

明星黾
明星黾 2016年10月13日
一种方法:
图(1)
情节(rand(1100),兰德(100),“英国石油公司”)%创建数据和阴谋
网格
ytix =得到(gca,“YTick”);% Y-Tick值
ytixlbl =得到(gca,“YTickLabel”);% Y-Tick标签
集(gca),“YTick”ytix (1: end-1),“YTickLabel”ytixlbl (1: end-1))%省略最后Y-Tick标签

kx
kx 2019年7月4日
图(1)
情节(rand(1100),兰特(1100))
持有
ylim ([min max))
集(gca),“YTick”(分钟:int: max-1))%注意min, int和马克斯是整数
%在X标签也工作

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!