很是讨厌MATLAB输出图像时自带的白边,尤其是当导出.eps格式时,很难通过编辑图片来去掉白边。网上有很多代码但是没有注释,有很多坑要填。这里提供一个去除白边的代码,自己在别人的基础上修改了而且加了注释。
MATLAB 坐标图
XLabel -- 标签
Title -- 标题
XTick -- 刻度线
XTickLable -- 刻度标签
下图显示了一个二维视图,其中 OuterPosition 值定义红色区域、Position 值定义蓝色区域,TightInset 值定义的品红色区域到蓝色之间的阴影区域。
OuterPosition和Position是一个四元素的向量:[left bottom width height],均为0-1的小数,且均相对于整个绘图区域来说的,即figure的大小。
这四个值的作用:left和bottom确定左下角的坐标,即[0.25 0.25]表示左下角在1/4处,width和height确定区域所占的高度和宽度,[0.5 0.5]表示区域的高度和宽度为整个绘图区域的一半。[0.25 0.25 0.5 0.5]表示将区域的长和宽设为整个绘图区域的一半并放在正中间(自己计算一下位置就知道)。
TightInset是也是一个四元素的向量,但是有些区别:[left bottom right top],其代表的是左下右上四个方向上的Position的margin