본문 바로가기

Software/Python

[Seaborn 연재] pairplot, jointplot, tsplot 익히기

Seaborn이 제공하는 그래프 중에 오늘은 pairplot, jointplot, tsplot에 대해 이야기를 할려고 합니다^^. 특히 pairplot이 주는 재미난 결과는 꽤 마음에 드실겁니다.^^

iris라는 데이터를 가지고 오도록 하겠습니다. 이 데이터는 꽃 아이리스의 종별 꽃잎과 꽃받침에 대한 자료를 가지고 있습니다. 아이리스에 대한 예제는 종의 특성을 구분짓는 예제의 대표로 활용되는 듯 한데요. 오늘은 그냥 seaborn의 그래픽 기능을 확인하는 용도로 보도록 하겠습니다.^^

짜잔~~ 바로 pairplot의 위력입니다. 각 column별 데이터에 대한 상관관계나 분류적 특성을 바로 명령 한 줄로 확인할 수 있거든요.

hue 옵션을 이용해서 종별 특성을 색상으로도 알 수 있습니다.

물론 팔렛트를 이용해서 색상 셋을 바꿀 수 있구요^^

혹은 몇개의 column만 따로 볼 수 있습니다.

이번에는 jointplot이라는 아이인데요. scatter 플롯을 보이면서도 또 각 축별로 히스토그램을 보여주고 있습니다. 특히 상관관계중 피어슨비율을 함께 보여주고 있습니다.

앗 kde로 표현할 수 있어요~

이번에는 tsplot이라는 것으로 데이터가 noisy한 성향이 있을 때, 시안성 좋게 표현해 주는 기능입니다.

이런 스타일도 가능하구요^^

ㅎㅎ 요런것도^^

반응형