How do I remove the tick marks on a bar plot at the top and the right?
27 次查看(过去 30 天)
显示 更早的评论
I can do this by box off but that also removes the lines. How can I keep the lines on the top and the right of the plot, but just remove the ticks there?
EDIT: The data in x is an array of variables of type categorical, which led to an error as indicated in a comment to one of the answers. The following leaves an undesirable gap at the beginning and end at the top of the plot:
Ax = gca;
Ax.Box = 'off';
xlim = get(gca,'xlim');
ylim = get(gca,'ylim');
line([xlim(1) xlim(2)],[ylim(2) ylim(2)])
采纳的回答
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Formatting and Annotation 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!