Python/Matplotlib

[Matplotlib] 그래프 스타일 설정 및 초기화 방법

jimmy_AI 2022. 2. 22. 00:55
반응형

파이썬 Matplotlib style sheet 지정 방법

안녕하세요. 이번 시간에는 파이썬의 matplotlib 라이브러리에서

그래프의 스타일을 정하는 방법 및 기본 스타일로 초기화하는 법에 대해서

간략하게 살펴보도록 하겠습니다.

 

 

그래프 스타일 시트 설정하기 : style.use 함수

matplotlib에서 style sheet를 변경하기 위해서는

style.use 함수에 원하는 스타일의 종류를 적어주시면 손쉽게 완료할 수 있습니다.

 

예시로, seaborn에서 제공하는 타입의 그래프를 그려보고 싶다고 가정해보겠습니다.

import matplotlib.pyplot as plt
from matplotlib.pyplot import style

style.use('seaborn')

위의 소스 코드를 입력 후, 그래프를 그려보시면 seaborn 스타일 배경에서

그래프가 그려진 모습을 살펴볼 수 있었습니다.

x = [1, 2, 3, 4, 5]
y = [10, 6, 8, 12, 7]

plt.plot(x, y, color = 'orange')

plt.show()

참고로, matplotlib에서 기본으로 지원하는 style sheet의 종류는

아래 링크의 공식 사이트에서 확인하실 수 있습니다.

 

Style sheets reference — Matplotlib 3.1.2 documentation

Note Click here to download the full example code Style sheets reference This script demonstrates the different available style sheets on a common set of example plots: scatter plot, image, bar graph, patches, line plot and histogram, import numpy as np im

matplotlib.org

 

 

그래프 스타일 초기화하기 : default style sheet 지정

그래프의 style sheet를 지정한 뒤, 기본 타입의 배경으로 다시 변경하고 싶은 경우가 있습니다.

 

이 경우, default 타입의 style sheet로 아래처럼 설정해주신 뒤,

plot을 다시 그려보시면 스타일 초기화가 진행된 모습을 살펴보실 수 있습니다.

style.use('default')

plt.plot(x, y, color = 'orange')

plt.show()