몇 가지 수치를 생성 할 프로그램을 작성 중이므로 모두 함께 도킹하고 싶습니다. 나는 그들을 고정하는 명령 사용할 수 있습니다도킹 된 그림의 레이아웃을 관리하십시오.
set(fig1,'WindowStyle','docked');
set(fig2,'WindowStyle','docked');
등
을하지만 코드의 용기 또는 컨테이너 크기의 내부 인물의 레이아웃을 관리하는 방법을 찾을 수 없습니다. 그것을 할 수있는 방법이 있습니까?
몇 가지 수치를 생성 할 프로그램을 작성 중이므로 모두 함께 도킹하고 싶습니다. 나는 그들을 고정하는 명령 사용할 수 있습니다도킹 된 그림의 레이아웃을 관리하십시오.
set(fig1,'WindowStyle','docked');
set(fig2,'WindowStyle','docked');
등
을하지만 코드의 용기 또는 컨테이너 크기의 내부 인물의 레이아웃을 관리하는 방법을 찾을 수 없습니다. 그것을 할 수있는 방법이 있습니까?
도킹 그룹을 프로그래밍 방식으로 설정하는 방법에 대한 문서화 된 방법은 없습니다.
그러나 @Yair Altman의 setFigDockGroup
, available은 MATLAB Central File Exchange에서 가져온 것으로 (문서화되지 않은 속성 및 MATLAB 데스크톱을 조작하여) 수행 할 수 있습니다.
비록 그것이 당신이 필요로하는 것을 꽤하지 않는다고해도 나는 그 코드를 살펴봄으로써 당신이 그것을 할 수있는 방법을 찾을 것이라고 생각한다. (비록 약간의 자바에 익숙해야 할 필요가 있지만).
그림이 도킹 된 경우 Position
속성을 설정할 수 없습니다. Docking Figures in the Desktop에서
: 도킹에 WindowStyle가 설정되어있는 경우
,
- MATLAB은 자동으로
on
에DockControls
설정합니다.DockControls
속성을off
으로 설정할 수 없습니다.- 숫자를 설정할 수 없습니다.
Position
속성
수치를 레이아웃에 관해서는, 당신은 당신이 도킹 할 수있는 하나의 그림에 여러 플롯을 표시 subplot를 사용할 수 있습니다.
그래, 고맙지 만 내부에 도킹 된 모든 도형이있는 그림 컨테이너에있을 때 레이아웃 (예 : 왼쪽/오른쪽 스플릿, 위/아래 스플릿 ...) 및 각 그림의 크기를 조정할 수 있습니다 . 코드에서 그렇게 할 수 없습니까? – user2482876
이것을 달성하기위한 문서화되지 않은 방법이 있습니다. FileExchange : http://www.mathworks.com/matlabcentral/fileexchange/46352-editor-session-manager에서 영감을 얻을 수 있습니다. 이것은 편집자 그룹의 레이아웃을 저장합니다. 그림 그룹에 적응할 수 있습니다.
알겠습니다. 감사합니다. 나는 이미 그의 일을 점검했지만 도움이되지 않았다. – user2482876