2020-09-02 13:24:15

MATLAB으로 그래프를 그릴 때, 그래프의 x라벨, y라벨 등의 폰트 사이즈를 바꾸고 싶다면 어떻게 해야 할까요? 먼저 그냥 디폴트 세팅으로 그래프를 그렸을 때 xlabel, ylabel을 살펴보시죠. 소스코드와 실행 후 생성된 그래프는 각각 다음과 같습니다. 

 

1
2
3
4
5
6
7
8
clc, clear, close all
 
= 0:0.01:10;
= sin(x);
 
plot(x, y)
xlabel('x')
ylabel('sin(x)')
cs

 

x와 sin(x)가 좀 작지 않나요? 

 

디폴트 세팅일 때는 라벨들이 이 정도 크기입니다. 이 정도 크기가 만족스럽다면 그대로 두면 되지만, 논문에 그래프를 첨부할 때 필요에 따라 크기를 키워줘야 할 때도 있습니다. 폰트 사이즈를 조정하고 싶다면 위 코드를 다음과 같이 수정해주면 됩니다. 

 

1
2
3
4
5
6
7
8
9
10
clc, clear, close all
 
= 0:0.01:10;
= sin(x);
 
plot(x, y)
xl = xlabel('x', 'FontSize', 20);
get(xl)
yl = ylabel('sin(x)', 'FontSize', 20);
get(yl)
cs

 

20으로 설정했을 때

 

훨씬 더 커졌죠? 30으로 설정하면 더 커집니다. 

 

 

30으로 설정했을 때

 

 

<참고자료>

[1] https://kr.mathworks.com/matlabcentral/answers/8884-changing-font-size-using-xlabel, MATLAB Answers, "changing font size using xlabel"