我遵循了在FEX网站上使用xticklabel功能的建议:
http://www.mathworks.com/matlabcentral/fileexchange/3486-xticklabel-rotate
然而,
我的代码的最后一行删除了我的x标签并将我的图表向右移动。我无法理解我哪里出错了。
figure(3)
j=bar3(x,c,width)
set(gcf,'color','w');
zlim([0 2000])
set(gca, 'XTick',1:7, 'XTickLabel',{'label_1','label_2','label_3','label_4','label_5','label_6','label_7})
set(gca, 'YTick',1:8, 'YTickLabel',{'1','2','4','8','12','16','20','24'})
set(gca,'FontSize',10 ,'FontWeight','bold')
text(15,-8 , '82,944 atoms', 'Color', 'k','FontWeight', 'bold','FontSize',12);
view([-32 12])
set(j,'LineWidth',1.5)
xticklabel_rotate([1:7],1,{'label_1','label_2','label_3','label_4','label_5','label_6','label_7'})