
| 라이브러리 | 특징 |
|---|---|
| Matplotlib | Python에서 가장 많이 쓰는 라이브러리 |
**# 기본 그래프 그리기** df2.groupby('Gender')['Customer ID'].count().plot.bar() **# 컬러 지정** df2.groupby('Gender')['Customer ID'].count().plot.bar(color=['yellow','purple']) ```

- **주요 지원 옵션은 아래와 같아요.**

| PLOT 종류 | 활용 예 |
|---|---|
| distplot | 분포 그래프로, 평균, 중위수, 범위, 분산, 편차 등을 이해할 수 있음 |
| 범위에 포함화는 관측수를 세어 표시 | |
| countplot | 범주형 변수의 발생 횟수를 세어주는 그래프 |
| 해당 그래프를 사용하면, Group by 연산이 필요하지 않음 | |
| boxplot | 최대, 최소, 평균, 사분위수를 확인할 수 있음 |
| 지난시간에 배운 IQR 방식을 그리면 box plot | |
| jointplot | 두 변수에 대한 displot의 조합 |
| 두 변수에 분포에 대한 분석이 가능함 | |
| kdeplot | 하나 혹은 두 개의 변수에 대한 밀도 기반 분포그래프 |
| violinplot | box plot에서 분포에 대한 정보가 추가된 형태 |
| Heat Map | 일반적으로 연속형 변수의 상관관계를 파악하기 위한 그래프 (pearson) |
| (범주형도 가능하나 자주 사용하지 않습니다. -Cramer's V) |
| 요인 | 설명 |
|---|---|
| 데이터 | Pandas Dataframe 지정 |
| 마크 | Plot 종류 지정 |
| 인코딩 | x축, y축 등 변수 지정 |
| 인터렉티브(옵션) | 인터렉티브 설정 여부(명시해주지 않으면 off상태입니다.) |
| 트랜스폼 (옵션) | 데이터 전처리 여부 지정 |
| 결합(옵션) | 여러 차트의 결합여부 지정(예제에서 함께 살펴보겠습니다.) |
| 스케일 & 가이드 (옵션) | x,y 축 범위, 범례 지정 |
