플롯 스타일을 다양하게 연출해보자!
plt.text(x위치,y위치,fontdict)
위의 사진처럼 플롯 데이터에 텍스트를 삽입할 수 있다.
plt.text(x위치,y위치,fontdict)
그래프의 적절한 위치에 텍스트를 삽입하도록한다.
font는 딕셔너리 형태로 저장 후 plt.text
의 fontdict=
인자에 넣어주면 된다.
plt.style.use()
plt.style.use(’default’)
를 호출하면 됨plt.style.available
를 통해 사용 가능한 스타일을 조회할 수 도 있다.arr = np.random.standard_normal((8,100))
plt.subplot(2,2,2)
plt.scatter(arr[0],arr[1],c=arr[1])
plt.style.use('bmh')
plt.colorbar()
plt.title('bmh')
인자값에 넣는것 대로 스타일이 달라진다.
인자값 종류
‘bmh’, ‘ggplot’, ‘classic’, ‘Solarize_Light2’ 등이 있다.
plt.rcParams
# rcParams를 이용해서 커스텀 스타일 설정
import matplotlib.pyplot as plt
plt.style.use('default')
plt.rcParams['figure.figsize'] = (6, 3) #플롯크기설정
plt.rcParams['font.size'] = 12 #폰트사이즈설정
# plt.rcParams['figure.figsize'] = (4, 3)
# plt.rcParams['font.size'] = 14
plt.rcParams['lines.linewidth'] = 3 #라인굵기
plt.rcParams['lines.linestyle'] = '-' #라인 종류
plt.rcParams['xtick.top'] = True # x축 윗쪽에 선을 만듦
plt.rcParams['ytick.right'] = True # y축 우측에 선을 만듦
plt.rcParams['xtick.direction'] = 'in' #틱을 안쪽으로 넣어줌
plt.rcParams['ytick.direction'] = 'in'
plt.plot([1, 2, 3, 4], [4, 6, 2, 7])
plt.show()
plt.style.use('default')