[Matplotlib] 그래프 기본 설정

Jonie Kwon·2022년 4월 11일
0
post-custom-banner

그래프 기본 설정

API reference

폰트 설정 및 그래프 크기 설정

# 주피터 사용할 경우
%matplotlib inline

import matplotlib.pyplot as plt
import numpy as np

# font family 
from matplotlib import font_manager, rc
font_path ="C:/Windows/fonts/malgun.ttf"
font_name = font_manager.FontProperties(fname=font_path).get_name()
matplotlib.rc('font',family=font_name)  # 또는 plt.rcParams["font.family"] = font_name

# font / fig size
plt.rcParams["font.size"] = 20
plt.rcParams["figure.figsize"] = (30,10)

# seaborn style
import seaborn as sns
sns.set_style('darkgrid')	# style = {darkgrid, whitegrid, dark, white, ticks}

# 그래프 저장
plt.savefig(file, dpi)		

Color

색상입력약어
파란색blueb
초록색greeng
빨간색redr
노란색yellowy
검은색blackK

Marker style

마커입력
.
픽셀,
o
*
++
xx
D

Line style

선 스타일입력
실선-
파선--
파선 - 점선-.
점선:

Label

plt.xlabel(label, **kwargs)
plt.ylabel(label, **kwargs)
# **kwargs : fontproperties, fontsize, fontstyle...

Title

plt.title(label, loc)
# loc={"center", "left", "right"}

Tick

x축, y축 눈금 설정

plt.xticks(ticks, labels)
plt.yticks(ticks, labels)

Legend

plt.legend(loc)
# loc={"upper right", "upper left", "lower left", "lower right". "right", "center"}
문자 입력숫자 입력
"upper right"(1)
"upper left"(2)
"lower left"(3)
"lower right"(4)
"right"(5)
"center"(10)

축 범위

plt.xlim(left, right)
plt.xlim(bottom, top)
profile
메모하는 습관
post-custom-banner

0개의 댓글