Seaborn이 제공하는 그래프 중에 오늘은 pairplot, jointplot, tsplot에 대해 이야기를 할려고 합니다^^. 특히 pairplot이 주는 재미난 결과는 꽤 마음에 드실겁니다.^^
- Seaborn
- [Seaborn 연재] heatmap 사용하기
iris라는 데이터를 가지고 오도록 하겠습니다. 이 데이터는 꽃 아이리스의 종별 꽃잎과 꽃받침에 대한 자료를 가지고 있습니다. 아이리스에 대한 예제는 종의 특성을 구분짓는 예제의 대표로 활용되는 듯 한데요. 오늘은 그냥 seaborn의 그래픽 기능을 확인하는 용도로 보도록 하겠습니다.^^
짜잔~~ 바로 pairplot의 위력입니다. 각 column별 데이터에 대한 상관관계나 분류적 특성을 바로 명령 한 줄로 확인할 수 있거든요.
hue 옵션을 이용해서 종별 특성을 색상으로도 알 수 있습니다.
물론 팔렛트를 이용해서 색상 셋을 바꿀 수 있구요^^
혹은 몇개의 column만 따로 볼 수 있습니다.
이번에는 jointplot이라는 아이인데요. scatter 플롯을 보이면서도 또 각 축별로 히스토그램을 보여주고 있습니다. 특히 상관관계중 피어슨비율을 함께 보여주고 있습니다.
앗 kde로 표현할 수 있어요~
이번에는 tsplot이라는 것으로 데이터가 noisy한 성향이 있을 때, 시안성 좋게 표현해 주는 기능입니다.
이런 스타일도 가능하구요^^
ㅎㅎ 요런것도^^
반응형
'Software > Python' 카테고리의 다른 글
Python에서 시스템의 운영체제 확인하기 (12) | 2017.02.28 |
---|---|
맥에서 matplotlib 한글 문제 해결하기 (14) | 2017.02.02 |
[Seaborn 연재] lmplot을 이용하여 회귀판단하기, 혹은 curve fitting하기 (10) | 2017.01.27 |
[Seaborn 연재] heatmap 사용하기 (2) | 2017.01.20 |
[Seaborn 연재] lmplot과 kdeplot, distplot (8) | 2017.01.19 |
[Seaborn 연재] set_style과 boxplot, swarmplot (4) | 2017.01.18 |
Pandas pivot_table과 groupby, cut 사용하기 (6) | 2017.01.04 |