matplolib에서 지원하는 그래프 스타일을 정리해보려 합니다.
그래프 스타일은 matplotlib을 통해 그려지는 선의 색, 두께부터 폰트의 크기, 색상 등 여러가지를 별도의 설정없이 사용할 수 있도록 해줍니다.
그래프 스타일을 잘 적용하면 설정과정을 크게 줄이고 원하는 시각효과를 더 돋보이게 할 수 있는 장점이 있습니다.
matplotlib.pyplot.style.available을 실행하면 matplotlib에서 지원하는 스타일의 이름을 확인할 수 있습니다.
import matplotlib.pyplot as plt
print(plt.style.available)
총 26개의 스타일을 지원하고 있습니다. 각각의 그래프를 그려 스타일을 확인해보겠습니다.
import numpy as np
import matplotlib.pyplot as plt
xs = np.linspace(-5, 5, 100)
ys = np.sin(xs)
plt.subplots(3, 9, figsize=(20, 12))
for i in range(len(plt.style.available)):
plt.subplot(3, 9, i+1)
plt.title(plt.style.available[i], c='black', fontsize=15)
plt.style.use(plt.style.available[i])
plt.plot(xs, ys)
그래프의 제목 부분만 검은색, 15px로 변경해주었는데, 스타일에 따라 x축, y축의 글자도 흰색인 스타일도 있고, grid 표시의 유무, 선의 색상 차이 등 다양한 차이를 보여주고 있습니다.
보여주려는 데이터 형태에 따라 그래프 스타일도 고려하면 좀 더 좋은 시각화 결과를 얻을 수 있을 것 같습니다! :)
'Python > Syntax' 카테고리의 다른 글
[Matplotlib] 음수(마이너스) 깨짐 (0) | 2022.07.09 |
---|---|
[Matplotlib] 한글 폰트 설정, 글꼴 변경 + 추가 (0) | 2022.07.08 |
[Excel] utf-8 csv파일 한글 깨짐 해결법 (0) | 2022.07.08 |
[Matplotlib] 그래프 색 지정 (0) | 2022.07.08 |
[Matplotlib] legend 위치 (0) | 2022.07.08 |