图像缩略图

subplotplus() - 增强的布局MATLAB子图函数

version 1.1.0.0 (3.83 KB) by Alon Geva
subplotplus()是MATLAB的继承子图()函数的增强替代方案。

2K下载

Updated2012年1月18日

查看许可证

[subplot_handles,LabelsFontSize] = subplotplus(subplot_array,varargin) is an enhanced alternative to the inherit subplot() function of MATLAB. Using subplotplus() almost any layout of subplots can be created in a particular figure.
使用复杂的单元格数组来描述所需的子图布局,其中每个“原子”单元格中的每个“原子”细胞都对应于子图。该函数扫描输入单元格数组的内容,并在图中构建所需的匹配子图布局。子图的大小,对齐和字体大小会自动调整以获得最佳外观。
该函数本质上是递归的,因此可以创建任何级别的子图划分。返回的参数是创建的子图手柄以及最佳标签(x和y)字体大小,应用于特定子图以获得最佳外观。

输入参数:
+ subplot_array:一个描述所需子图布置的单元格数组。例如,通过以下单元格表达式描述了一个1x2子图布局,其中右端子图进一步划分为3个附加子图的列:{{[]},{[] {[]}; {[]}; {{[]}; {[]}}}。
可以将一组子图单元格共享相同的“父”单元格,以使用“ -g”选项字符串在单元格的内容(而不是空的组[])中保存图形空间。例如,如果要将上一个示例的3个柱状子图粘​​合在一起,共享相同的X轴,则应使用Follwing细胞表达式:
{{[]},{{[['...- g ...']}; {['...- g ...']}; {['...- g ...']}}}。
+ varargin: only used for function recursion and should not be used by the user.

输出参数:
+ subplot_handles:创建子图手柄的列表按照图在图中的“出现顺序”,以顺时针方式从左上角开始。
+ LabelSfontSize:X/Y轴最佳标签大小的匹配列表,用于在子图上进一步的用户工作。

Alon Geva
$Revision: 1.00 $ $Date: 12/01/2012 18:52:53 $

引用为

Alon Geva(2022)。subplotplus() - 增强的布局MATLAB子图函数(//www.tatmou.com/matlabcentral/fileexchange/34594-subplotplus-enhanced-layhance-layout-matlab-subplot-function),matlab中央文件交换。检索

MATLABRelease Compatibility
使用R2009A创建
Compatible with any release
平台兼容性
Windows 苹果系统 Linux
致谢

启发:子塔图

社区寻宝

在Matlab Central中找到宝藏,发现社区如何为您提供帮助!

Start Hunting!