MATLAB을 사용하면서 가장(?) 많이 사용하는 부분 중 하나가 그래프를 그리는 것일 것이다.
그럼에도 불구하고 늘상 창의 위치는 아래처럼 항상 고정시켜거 사용해 왔다.
또는 창 크기를 조절하기 위해서 마우스로 잡고 늘이거나 줄이는 방법을 사용했다.
그러나, 보고서를 쓴다든가 할 경우 여러창을 띄우고 동일한 사이즈로 조절하여 캡쳐하기란 쉽지 않다.
그런 이유로 Figure창을 마음대로 조절해야 할 필요성을 느끼가 찾아보았다.
여러가지 방법이 있을 수 있겠지만 현재 Figure창의 위치 및 크기를 받아와서 그 조절하는 방법이 있다.
아래 set부분이 현재창을 바꿔주는 부분이다.
figurePosition(1)~(4)까지가 각각 화면상 가로 위치, 화면상 세로 위치, 창 가로 크기, 창 세로 크기를 나타낸다.
전체를 1/2하면 다음과 같은 결과를 얻을 수 있다.
그럼에도 불구하고 늘상 창의 위치는 아래처럼 항상 고정시켜거 사용해 왔다.
또는 창 크기를 조절하기 위해서 마우스로 잡고 늘이거나 줄이는 방법을 사용했다.
그러나, 보고서를 쓴다든가 할 경우 여러창을 띄우고 동일한 사이즈로 조절하여 캡쳐하기란 쉽지 않다.
그런 이유로 Figure창을 마음대로 조절해야 할 필요성을 느끼가 찾아보았다.
여러가지 방법이 있을 수 있겠지만 현재 Figure창의 위치 및 크기를 받아와서 그 조절하는 방법이 있다.
figurePosition=get(gcf, 'Position');
set(gcf, 'Position', [figurePosition(1), figurePosition(2), figurePosition(3), figurePosition(4)]);
여기서 figurePosition=get(gcf, 'Position'); 부분이 현재창의 위치 및 크기를 받아오는 부분이고set(gcf, 'Position', [figurePosition(1), figurePosition(2), figurePosition(3), figurePosition(4)]);
아래 set부분이 현재창을 바꿔주는 부분이다.
figurePosition(1)~(4)까지가 각각 화면상 가로 위치, 화면상 세로 위치, 창 가로 크기, 창 세로 크기를 나타낸다.
전체를 1/2하면 다음과 같은 결과를 얻을 수 있다.
Trackback address :: http://inwithyou.com/blog/trackback/12


Prev
댓글을 달아 주세요