혼란한 Matplotlib에서 질서 찾기 - 파이콘
https://www.youtube.com/watch?v=ZTRKojTLE8M
matplotlib 생태계를 활용한 시각화 프로세스
sns.set_context()
: 구성 요소의 배율 설정sns.set_palette()
: 그래프 배색 설정sns.set_style()
: 눈금, 배경, 격자 설정sns.set_context("talk")
sns.set_palette("Set2")
sns.set_style("whitegrid")
plt.scatter(x, y, alpha=0.5)
객체 지향 방식(plt.subplots()
) & 상태 기반 방식(plt.subplot()
)
상태 기반 방식은 그리는 순서에 맞게 코드를 작성함. 공간 제어를 코드 순서와 같이 고려해야 해서 불편함. 간단하고 빠르게 형상만 확인하기에는 유리함
객체 지향 방식은 대상을 지정해 그리는 방식. 결과물의 일부를 수정하기 유리함(객체 : figure, axes, artist, properties)
객체 속성 추출 : 객체.get_속성()
ax.collections[0].get_fc()
: 첫번째 collections(면 객체)의 face color를 가져와라객체 속성 제어 : 객체.set_속성()
ax.collections[0].set_fc("cornflowerblue")
: 첫번째 collections(면 객체)의 face color를 파란색으로 바꿔라Axes.add_artist()