set(gca,'TickLength',[0.005,0.035]); %修改坐标轴刻度线的长度
box on; %开启右面和上面的坐标轴
box off;%关闭右面和上面的坐标轴
set(gca, 'LooseInset', [0,0,0,0]);%删除掉图旁边多余的空白部分
set(groot, 'DefaultAxesFontName', 'Times New Roman', 'DefaultAxesFontWeight', 'bold', 'DefaultTextFontName', 'Times New Roman', 'DefaultTextFontWeight', 'bold')% 设置所有字体为 Times New Roman 粗体
bar(yStacked, 'stacked', 'BarWidth', 0.7);%'BarWidth', 0.7,改变数字可用来调整柱状图的宽度
ax = gca; ax.XAxis.Exponent = 2; % 让x轴的刻度成成为10^2
xtickangle(45); %调整x轴的的刻度为45度
set(gca, 'LineWidth', 2); %修改出图的刻度线的粗细
set(gcf, 'Renderer', 'painters')
print('3d.eps', '-depsc');
x轴正常刻度线
当x轴的值过大时,让其刻度为10^2,具体为多少可调
对x轴的刻度进行角度调整,具体角度可调
调整刻度线:
我想让刻度线更长或更短一些:
我想让右侧和上面没有轴和刻度
在出图时我想删掉旁面的空白部分,让图片更紧凑(并非截取而是导出图片):