matlab去除绘图白边
去除白边
1 | set ( gca , 'LooseInset' , get ( gca , 'TightInset' )) |
或
1 | set ( gca , 'LooseInset' , [0,0,0,0]); |
但发现有时直接选择图片充满窗口时,有一部分图的右侧边框会被覆盖到。这时可以调整一下以上两条命令的位置,把set(gca,'LooseInset',get(gca,'TightInset'))放在figure命令后。
1 2 3 4 5 6 | 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];
快去成为你想要的样子!
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 用 C# 插值字符串处理器写一个 sscanf
· Java 中堆内存和栈内存上的数据分布和特点
· 开发中对象命名的一点思考
· .NET Core内存结构体系(Windows环境)底层原理浅谈
· C# 深度学习:对抗生成网络(GAN)训练头像生成模型
· 手把手教你更优雅的享受 DeepSeek
· AI工具推荐:领先的开源 AI 代码助手——Continue
· 探秘Transformer系列之(2)---总体架构
· V-Control:一个基于 .NET MAUI 的开箱即用的UI组件库
· 乌龟冬眠箱湿度监控系统和AI辅助建议功能的实现