• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

matlab去除绘图白边

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

去除白边

set(gca,'LooseInset',get(gca,'TightInset'))

set(gca, 'LooseInset', [0,0,0,0]);

但发现有时直接选择图片充满窗口时,有一部分图的右侧边框会被覆盖到。这时可以调整一下以上两条命令的位置,把set(gca,'LooseInset',get(gca,'TightInset'))放在figure命令后。

figure
%set(gca, 'LooseInset', [0,0,0,0]);
set(gca,'LooseInset',get(gca,'TightInset'))
plot(linspace(0, 300, 38144), acc_1(:, 6)*g)
xlabel('Time(s)')
ylabel('Acceleration(m/s^2)')

  

 

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

matlab调整绘图的边缘空白尺寸

matlab出图时边缘会有白边,为了插入文章后的美观,需要进行调整白边尺寸。

一种简单的方式是可以直接在figure窗口配置导出参数,但发现有时直接选择图片充满窗口时,有一部分图的边框会被覆盖到。此时,可通过下面的代码对上下左右的白边尺寸进行微调。

ax = gca;
outerpos = ax.OuterPosition; % [0, 0, 1, 1]

ti = ax.TightInset; 
left = outerpos(1) + ti(1);
bottom = outerpos(2) + ti(2);
ax_width = outerpos(3) - ti(1) - ti(3);
ax_height = outerpos(4) - ti(2) - ti(4);
ax.Position = [left bottom ax_width ax_height];

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Delphi根据字符串实例化对象发布时间:2022-07-18
下一篇:
LinuxforMatlab中文注释乱码(亲测有效)发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap