[MATLAB] Figure에서 여백 줄이기

2022. 12. 20. 19:11·프로그래밍 Programming/매트랩 MATLAB

MATLAB에서 그림을 그리다보면 그 주변 여백이 너무 크다는 생각이 들 수 있다.

그래서 MATLAB 그림을 여백없이 저장하는 방법을 찾아보았다.

 

 

1. MATLAB의 tiledlayout 기능 사용하기

 

x = 0:pi/4:2*pi ;
t = tiledlayout(1,1,'TileSpacing','Compact','Padding','Compact');
nexttile
plot(x,sin(x),'b-');

figure;
plot(x,sin(x),'b-');

 

위의 코드처럼 tiledlayout 에서 compact 옵션을 썼을 때와 일반 figure를 비교하면 다음과 같다.

 

왼쪽이 일반 figure로 그린 것이고 오른쪽이 tiledlayout으로 그린 것을 복사하여 파워포인트에서 테두리 기능을 넣고 비교한 것이다.

 

이렇게 해서 그림을 저장하면 여백을 줄일 수 있다.

 

 

이 방법은 코드에서 익숙한 figure가 아닌 다른 함수를 써야하고 nexttile이라는 추가적인 명령어도 넣어줘야한다. (nexttile이 없으면 제대로 동작하지 않는다.)

 

여러 개의 그림을 동시에 그리는 것이라면 위 방법이 편하지만 다른 방법도 있다.

그래서 그림을 저장하는 관점에서 더 간편한 방법을 소개한다.

 

 

2. MATLAB UI에서 저장하기

 

다음과 같이 matlab figure를 보면 옵션을 확인할 수 있다.

 

저기에서는 그림을 저장하거나, 복사하거나, 벡터 그래픽으로 저장하는 옵션 3가지가 있다.

 

저 기능을 통해 복사하고 저장을 하면 다음과 같이 저장된다.

 

이 그림 역시 PPT에 복사해서 테두리만 넣은 것이다. 그림을 저 위의 방식으로 저장하면 위 그림처럼 여백이 하나도 없는 상태도 저장할 수 있다.

 

보통 figure가 있고 그 안에 plot을 그리는데 저 버튼은 figure가 아닌 plot을 따로 저장하고 복사해주는 기능인 것으로 보인다.

저작자표시 비영리 변경금지 (새창열림)

'프로그래밍 Programming > 매트랩 MATLAB' 카테고리의 다른 글

[MATLAB] MATLAB에서 figure를 pdf로 export하기 (exportgraphics)  (0) 2023.01.30
[MATLAB] MATLAB 테마 바꾸는 방법  (0) 2022.12.27
[MATLAB] 코드 진행 중 잠깐 멈췄다가 아무 키나 누르면 다시 진행  (0) 2022.11.07
[MATLAB] plot 함수에서 투명도(transparency) 조절하기  (0) 2022.11.05
[MATLAB] 여러 개의 그래프 색상 중복 안되게 지정하기  (0) 2022.10.25
'프로그래밍 Programming/매트랩 MATLAB' 카테고리의 다른 글
  • [MATLAB] MATLAB에서 figure를 pdf로 export하기 (exportgraphics)
  • [MATLAB] MATLAB 테마 바꾸는 방법
  • [MATLAB] 코드 진행 중 잠깐 멈췄다가 아무 키나 누르면 다시 진행
  • [MATLAB] plot 함수에서 투명도(transparency) 조절하기
보통의공대생
보통의공대생
수학,프로그래밍,기계항공우주 등 공부하는 기록들을 남깁니다.
  • 보통의공대생
    뛰는 놈 위에 나는 공대생
    보통의공대생
  • 전체
    오늘
    어제
    • 분류 전체보기 (458)
      • 공지 (1)
      • 영어 공부 English Study (40)
        • 텝스 TEPS (7)
        • 글 Article (21)
        • 영상 Video (10)
      • 연구 Research (99)
        • 최적화 Optimization (3)
        • 데이터과학 Data Science (7)
        • 인공지능 Artificial Intelligent (40)
        • 제어 Control (45)
      • 프로그래밍 Programming (103)
        • 매트랩 MATLAB (25)
        • 파이썬 Python (33)
        • 줄리아 Julia (2)
        • C++ (3)
        • 리눅스 우분투 Ubuntu (6)
      • 항공우주 Aeronautical engineeri.. (21)
        • 항법 Navigation (0)
        • 유도 Guidance (0)
      • 기계공학 Mechanical engineering (13)
        • 열역학 Thermodynamics (0)
        • 고체역학 Statics & Solid mechan.. (10)
        • 동역학 Dynamics (1)
        • 유체역학 Fluid Dynamics (0)
      • 수학 Mathematics (34)
        • 선형대수학 Linear Algebra (18)
        • 미분방정식 Differential Equation (3)
        • 확률및통계 Probability & Sta.. (2)
        • 미적분학 Calculus (1)
        • 복소해석학 Complex Analysis (5)
        • 실해석학 Real Analysis (0)
      • 수치해석 Numerical Analysis (21)
      • 확률 및 랜덤프로세스 Random process (2)
      • 추론 & 추정 이론 Estimation (3)
      • 기타 (26)
        • 설계 프로젝트 System Design (8)
        • 논문작성 Writing (55)
        • 세미나 Seminar (2)
        • 생산성 Productivity (3)
      • 유학 생활 Daily (6)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    LaTeX
    Statics
    WOX
    IEEE
    텝스
    에러기록
    고체역학
    옵시디언
    ChatGPT
    matplotlib
    pytorch
    Zotero
    Python
    수치해석
    teps
    MATLAB
    Dear abby
    obsidian
    Linear algebra
    JAX
    수식삽입
    Numerical Analysis
    텝스공부
    인공지능
    딥러닝
    논문작성
    Julia
    생산성
    우분투
    논문작성법
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
보통의공대생
[MATLAB] Figure에서 여백 줄이기
상단으로

티스토리툴바