파이썬에서는 matplitlib 라이브러리를 이용하여 그래프를 쉽게 만들 수 있는데요, grid를 설정하는 방법에 대해 알아보도록 하겠습니다.
먼저, 아래와 같은 그래프가 있다고 가정하겠습니다.
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(3)
item = ['coffee', 'tea', 'ade']
values = [2000, 4000, 5000]
plt.bar(x, values)
plt.xticks(x, item)
plt.show()
출력된 그래프를 보면, grid가 설정되어 있는데요, grid에 대한 설정은 plt.grid(True) 또는 plt.grid(False) 코드를 통해 설정할 수 있습니다.
위 그래프에는 grid가 설정되어 있으므로 없애보도록 하겠습니다.
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(3)
item = ['coffee', 'tea', 'ade']
values = [2000, 4000, 5000]
plt.bar(x, values)
plt.xticks(x, item)
plt.grid(False) #grid 없애기!
plt.show()
출력된 그래프를 보면, grid가 사라졌음을 볼 수 있습니다.
한편, grid를 가로방향으로만, 또는 세로 방향으로만 설정하고 싶을 수 있는데요, 이러한 경우엔 grid() 함수 안에 axis='x' 또는 axis='y'을 인자로 입력해주면 된답니다.
<가로방향 grid _ axis = 'x'>
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(3)
item = ['coffee', 'tea', 'ade']
values = [2000, 4000, 5000]
plt.bar(x, values)
plt.xticks(x, item)
plt.grid(False, axis='x')
plt.show()
<세로방향 grid _ axis = 'y'>
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(3)
item = ['coffee', 'tea', 'ade']
values = [2000, 4000, 5000]
plt.bar(x, values)
plt.xticks(x, item)
plt.grid(False, axis='y')
plt.show()
출력된 그래프들을 보면 가로방향/세로방향 grid가 설정되었음을 살펴볼 수 있습니다.
한편, 그래프를 그렸는데 기본값이 grid가 해제되어 있는 상태라면, 반대로 plt.grid(True, axis='x') 이라고 입력하시면 된답니다.
'BLOG > 데이터분석' 카테고리의 다른 글
[데이터분석] matplotlib : 수평 막대그래프 간단하게 만들기 (0) | 2021.03.10 |
---|---|
[데이터분석] matplotlib : 막대그래프 간단하게 만들기 (0) | 2021.03.10 |
[데이터분석] 데이터프레임 : 특정 칼럼의 데이터 종류별로 평균 / 합 구하는 방법 - groupby() (0) | 2021.03.10 |
[데이터분석] 데이터프레임 : 칼럼(열) 이름 변경하는 방법 - rename() (0) | 2021.03.10 |
[데이터분석] 데이터프레임 : inplace = True 뜻 (0) | 2021.03.10 |