Bootstrap

Matlab绘图时的几个小技巧(修改刻度线长度、添加/去掉右边和上面的轴与刻度线、出图时去掉旁边的空白部分)

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轴的的刻度为45set(gca, 'LineWidth', 2); %修改出图的刻度线的粗细
set(gcf, 'Renderer', 'painters')
print('3d.eps', '-depsc');


x轴正常刻度线
在这里插入图片描述
当x轴的值过大时,让其刻度为10^2,具体为多少可调
在这里插入图片描述
对x轴的刻度进行角度调整,具体角度可调
在这里插入图片描述

调整刻度线:
在这里插入图片描述
我想让刻度线更长或更短一些:
在这里插入图片描述
我想让右侧和上面没有轴和刻度
在这里插入图片描述
在出图时我想删掉旁面的空白部分,让图片更紧凑(并非截取而是导出图片):
在这里插入图片描述

;