图片缩略图

expandaxes

版本1.1.9.0 (57.8 KB) Marc Jakobi
更可靠地实现“扩展轴填充图形”选项

374下载

更新2019年11月13日

从GitHub

在GitHub上查看许可证

在Export Setup中更可靠的实现选项“expand axes to fill figure”…设置。
适用于多个子图,通常不会扭曲物体,如颜色条。此函数试图通过扩展坐标轴对象来填充图形来自动删除图形中的空白。“导出设置”图形菜单中的可用选项有时会扭曲坐标轴,如果有多个坐标轴或颜色条,通常根本不起作用。常见的解决方法是手动改变每个轴的位置,这可能是一个乏味的过程。这个函数试图在保持语法尽可能简单的同时自动化这个过程。它会自动删除带有多个子图、重叠轴对象和颜色条的大多数图形的空白,而不会扭曲轴。zip文件包含函数和脚本,并提供了使用示例。
语法:expandaxes (h)
expandaxes(h, fHor, fVer) -用于手动调整子图之间的距离
输入参数:
- h:数字手柄
fHor:子图在水平方向上的距离因子(默认值:1)
- fVer:子图之间的距离在垂直方向的因素(默认:1)

提示:
a)调用expandaxes时执行顺序的一般经验法则:
1)设置对象,字体大小等
2)调用expandaxes
3)轴和色条位置的其他操作
b)通过设置h.SizeChangedFcn = 'expandaxes(gcf, fHor, fVer);';这个函数可以通过对图形h的exery resize来调用。

引用作为

Marc Jakobi(2021)。expandaxesGitHub (https://github.com/MrcJkb/expandaxes)。检索

MATLAB版本兼容性
创建R2016b
与任何版本兼容
平台的兼容性
窗户 macOS Linux
确认

启发:export_fig

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!
要查看或报告这个GitHub插件中的问题,请访问GitHub库
要查看或报告这个GitHub插件中的问题,请访问GitHub库