compact_subplot在MatLab中返回什么?

时间:2015-06-08 21:09:13

标签: matlab matlab-figure figure axes

在MatLab中返回的tight_subplot是什么?

文档说明如下:

   out:  ha     array of handles of the axes objects
                    starting from upper left corner, going row-wise as in
                    going row-wise as in

(是的,拼写错误是在文档中逐字记录)。

例如,当我打印出ha时,它会显示浮点值:

>> ha=tight_subplot(2,1,[.001 .001],[.1 .1],[.1 .1]);
>> ha

ha =

    0.0037
    1.0037

这些值代表什么?而且,这些浮点值如何在文档中调用时也"handles"

感谢。

1 个答案:

答案 0 :(得分:1)

简而言之,这些值本身并不意味着它们只是浮点值。它们实际上是指tight_subplot函数创建的实际对象,即创建的每个子图/轴。

此处ha实际上是一个2x1数组,其中包含对所创建的两个轴的引用,您可以根据需要使用Property / Value对使用ha(1), ha(2),...ha(k)进行修改轴。

例如,在上面编写代码之后,您可以使第二个轴(即函数创建的第二个对象)不可见:

set(ha(2),'Visible','off')

因此ha(...)指的是函数创建的轴。

您可以使用get命令获取这些轴的每个属性:

get(ha(1)) 

例如。

希望这更清楚!