[MATLAB] 그래프를 그릴 때 축의 눈금 또는 값을 지우려면?

코딩/matlab|2020. 7. 9. 09:08

matlab을 이용해서 그래프를 그릴 때 그래프의 개형만 그리고 싶을 뿐, 구체적인 눈금과 값을 표현하고 싶지 않을 때가 있습니다. 별다른 조치를 하지 않으면 그래프에는 항상 눈금과 값이 표현됩니다. 다음 matlab 코드로 간단한 지수함수의 그래프를 그려보겠습니다. 

 

1
2
3
4
= 0:0.01:5;
= exp(x);
 
plot(x, y, 'r-')
cs

 

 

보시다시피 눈금과 값이 나타나 있습니다. 만약 눈금은 내비두고, 값은 나타나지 않게 하려면 한 줄의 코드를 추가해주면 됩니다. 

 

1
2
3
4
5
= 0:0.01:5;
= exp(x);
 
plot(x, y, 'r-')
set(gca,'XTickLabel',[],'YTickLabel',[])
cs

 

값이 지워졌다.

 

눈금은 그대로 있지만, 값이 지워졌죠? 

 

마지막으로 눈금도 지우고 싶다면, 마지막 줄을 다음과 같이 바꿔주면 됩니다. 

 

1
2
3
4
5
= 0:0.01:5;
= exp(x);
 
plot(x, y, 'r-')
set(gca,'xtick',[],'ytick',[])
cs

 

눈금도 지워졌다.

 

이제 그래프의 개형만 표현되었습니다. 생각보다 유용하게 쓰일 수 있는 코드들이니 필요하실 때 사용해보시기 바랍니다.