본문 바로가기
유용한 지식/매트랩

매트랩 그래프 축 눈금 편집하기 | plot 고급 편집1

by 그래도_明 2020. 8. 4.

매트랩 그래프 축 눈금 편집하기 | plot 고급 편집1

그래프를 그리다 보면 x축 값 또는 y축 값이 맘에 들지 않는 표기 방식으로 나오는 경우가 있다.

예를 들어 다음과 같은 그래프가 있다고 하자.

축 눈금 변경 전

x축 데이터가 'x10^4'으로 표기되어 한 눈에 들어오지 않는다.

마찬가지로 y축도 'x10^-3'으로 표기되어 마음에 들지 않는다.

 

따라서 x축 눈금 값에 k를 붙이고 y축 자체는 단위를 mNm로 바꿔 깔끔하게 표현하고자 한다.

방법은 다음과 같다. 아래 코드를 plot 함수 뒤에 붙이기만 하면 된다.

xticks([0 10000 20000 30000 40000 50000 60000])
xticklabels({'0','10k','20k','30k','40k','50k','60k'})

yticks([0 0.002 0.004 0.006 0.008])
yticklabels({'0','2','4','6','8'})

~ticks와 ~ticklabels는 세트로, 각 눈금 값에 대응하는 원하는 값을 입력하면 된다.

그 결과는 다음과 같다.

축 눈금 변경 후

참고로 ~ticklabels에 '\pi'를 넣으면 π를 만들 수 있으니 유용하게 사용하시길 바란다. 

 

----

xticks([0 10000 20000 30000 40000 50000 60000])
xticklabels({'0','10k','20k','30k','40k','50k','60k'})

yticks([0 0.002 0.004 0.006 0.008])
yticklabels({'0','2','4','6','8'})

----

반응형

댓글