matplotlib 기초 3. 선그래프 눈금(tick), 그리드(격자:grid) 표시하는 방법

도로롱·2022년 10월 25일

Matplotlib 기초

목록 보기
5/6

참고 블로그 : https://coding-kindergarten.tistory.com/104?category=1003348

눈금 표시

우선 기본적인 순수 상태의 그래프 하나를 준비한다.

자, 여기에는 눈금들이 이미 있다. 자동으로 0.5 간격으로 눈금을 그려준것을 볼수 있다.
여기서 배울내용은 이 눈금들은 우리가 원하는 대로 설정해주는 것이다.

x축의 눈금은 xticks(), y축의 눈금은 yticks()로 설정해줄 수 있다. Numpy의 어레이로도 설정이 가능한데, 일정한 간격을 매우 세분화 해서 표현하고 싶을때 사용해주면 아주 효과적 일수 있다.


눈금에 레이블 달기

눈금에 숫자가 아닌 문자를 넣을수도 있다.

import numpy as np

x = np.arange(0, 100, 0.2)

plt.plot(x, x**2)

plt.title('코딩유치원 월간 방문자 수')
plt.xticks([0, 20, 40, 60, 80, 100], labels=['FEB', 'MAR', 'APR', 'MAY', 'JUN', 'JUL'])
plt.yticks([0,400,1600,3600,6400,10000], ('0회','400회','1600회', '3600회', '6400회','10000회'))


격자 표시

격자 표시는 한줄의 코드로 아주 쉽게 설정해 줄 수 있다.
plt.grid(True)

업로드중..

  • 눈금 스타일, 격자 스타일은 따로 포스팅하지 않을 예정이니 커스텀 하고 싶을때는 블로그 방문해보자
profile
질문 없는 성장은 없다. 3년차 데이터 분석가

0개의 댓글