我正在编写一个程序,它将生成几个数字,我想将它们全部停靠在一起。我可以使用以下命令来停靠它们:
set(fig1,'WindowStyle','docked');
set(fig2,'WindowStyle','docked');
等等
但是我找不到如何管理容器内图形的布局,甚至无法从代码中管理容器大小。有没有办法做到这一点?
我正在编写一个程序,它将生成几个数字,我想将它们全部停靠在一起。我可以使用以下命令来停靠它们:
set(fig1,'WindowStyle','docked');
set(fig2,'WindowStyle','docked');
等等
但是我找不到如何管理容器内图形的布局,甚至无法从代码中管理容器大小。有没有办法做到这一点?
没有记录的方式来以编程方式设置数字对接组。
但是,我相信 MATLAB Central File Exchange提供setFigDockGroup
的@Yair Altman's使您能够做到这一点(通过操纵图形和 MATLAB 桌面的未记录属性)。
即使它不能完全满足您的需求,我猜想通过查看该代码您会找到一种方法(尽管您可能需要熟悉一点 Java)。
有一种未记录的方法可以实现这一目标。您可以从 FileExchange 获得灵感:http: //www.mathworks.com/matlabcentral/fileexchange/46352-editor-session-manager。这是保存编辑器组的布局。一个人可以适应一个人物组。