Problem trying to remove numbers from plot axes
4 次查看(过去 30 天)
显示 更早的评论
I am trying to remove all numbers from the X- and Y- axes of a plot. However, there seems to be a problem with the 'set' functionality, despite previous threads indicating that problems had been fixed.
I'm running 64-bit matlab R2010b on a 64-bit windows machine.
Here is example code:
clc; close all; figure
plot([1:10,2:8],[9:-1:0,1:7],'.')
get(gca,'XTick') % this works okay
get(gca,'XTickLabel') % this works okay
set(gca,'XTickLabel',{[]}) % Subindex error
set(gca,'XTickLabel',[]) % Subscript error
set(gca,'XTick',[]) % Subscript error
set(gca,'xtick',[]) % Subscript error
With the last 4 lines I get error:
??? Subscript indices must either be real positive integers or logicals.
Or:
??? Error using ==> subsindex Function 'subsindex' is not defined for values of class 'cell'.
Am I doing this right?
Thanks,
Matthew
2 个评论
Jan
2013-1-30
Is this the complete error message? Please care for copying all information from the message, because this most likely contian the solution of the problem already.
采纳的回答
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Logical 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!