본문 바로가기
반응형

개발 Tools/파이썬_Matplotlib & Seaborn8

Seaborn swarmplot 그리기 안녕하세요 이번에는 분포도에 따른 산점도를 그려주는 swarmplot 에 대해 알아보겠습니다 이처럼 색을 다르게 하여 표시합니다 이번에는 hue 값을 이용하여 그려보겠습니다 음주여부에 따라 색을 다르게 표시합니다 swarmplot 은 violineplot 과 유사합니다 한번 같이 그려보겠습니다 감사합니다! 2021. 5. 17.
Seaborn lineplot 그리기 ( hue, style, size ) 안녕하세요 이번에는 시각화의 대표적인 lineplot 을 그려보겠습니다 기본적인 코드를 보도록하겠습니다 여기서 실선이 아닌 그림자는 신뢰도를 나타냅니다 이번에는 hue 값을 이용해 보겠습니다 남자와 여자로 구분하여 나타냈습니다 근데 만약에 신뢰도가 필요 없다면 어떻게 해야 할까요?? ci=None 을 사용합니다. False 를 하여도 같은 효과를 얻습니다 이처럼 신뢰도가 사라져서 실선만 표시합니다 다음으로는 style 속성을 사용해보겠습니다 말 그대로 실선이 아닌 다른 선으로 표시하는 겁니다 조금 더 세부적인 구분을 할 수 있습니다 style 속성에는 원하는 값을 넣으면 됩니다 만약 hue 값과 똑같다면 하나는 실선 하나는 점선으로 표시될 것입니다 다음으로는 size 속성을 이용해 보겠습니다 말 그대로 .. 2021. 5. 13.
Seaborn Violinplot 그리기 ( split,hue ) 안녕하세요 이번에는 violinplot 을 그려보겠습니다 모양이 바이올린과 비슷해서 붙혀진 이름인데요 분포를 확인할 때 사용하는 친구입니다 바로 코드와 그림을 보겠습니다 대칭을 띄고 있습니다! 가운데 흰 점은 중앙값을 의미합니다 두꺼운 선은 사분위 수를 의미합니다 검은 긴 선은 신뢰도(95%) 를 의미합니다 만약 아무것도 표시하고 싶지 않다면 inner=None 을 사용하시면 됩니다 이번에는 x, y 축을 잡고 그려보겠습니다 대부분은 정규분포를 따르네요! 이번에는 hue 값을 이용해서 따로따로 나눠보겠습니다 이처럼 나눠서 표시합니다 그치만 이것보다 조금 더 보기 좋게 표시할 수 있는 방법이 있습니다 대칭성을 이용하여 한쪽만 남기고 합치면 좋을 거 같습니다 그러기 위해선 split=Ture 를 사용합니다 .. 2021. 5. 13.
Seaborn boxplot 그리기 안녕하세요 이번에는 상자그림 (boxplot) 을 그려 보겠습니다 그 전에 먼저 보는 법을 공부해 보겠습니다 왼쪽에서 부터 "수염"이라 부르는 데 울타리 안에서의 최솟값입니다 "울타리" 는 Q1-1.5*IQR(=Q3-Q1) ~ Q3-1.5*IQR(=Q3-Q1) 입니다 파란 박스가 시작하는 부분이 Q1 즉, 1사분면 (25%) 입니다 파란 박스 안에 검은 선은 M 즉, 중앙값 입니다 파란 박스가 끝나는 부분이 Q3 즉, 3사분면 (75%) 입니다 마지막 선은 최댓값입니다. 그리고 그림에는 나와있지 않지만 최솟값과 최댓값을 넘어서 있는 애들은 "이상치"에 속합니다 보시면 가운데 선을 기준으로 크기가 다른걸 알 수 있는데요 이건 각각 25% 씩 들어있지만 밀도가 다르기 때문입니다 즉, 크기가 작을수록 고밀도를.. 2021. 5. 12.
Seaborn barplot 그리기 ( 신뢰도, 표준편차, hue) 안녕하세요 이번에는 막대그래프를 그려보겠습니다 바로 코드부터 보겠습니다 데이터 x축 y축 이렇게 세가지는 꼭 필요합니다 그림을 보겠습니다 여기서 저 검은 막대는 뭔가 궁금하실텐데요 저 막대는 신뢰도(ci) 를 나타내는 막대입니다. 기본적으로 95% 의 신뢰도를 가지고 있습니다 근데 만약 저 검은 막대가 필요없다면 ci=False 를 하시면 됩니다 그럼 이런 그림이 나옵니다 다음으로는 hue 값을 지정해서 보겠습니다 음주여부에 따라 다르게 표시했습니다 바로 그림을 보겠습니다 근데 만약 신뢰구간이 아니라 다른 값으로 하고 싶다면 어떻게 할까요? ci ="sd" (표준편차) 로 변경해주면 됩니다 여기선 표준편차를 기준으로 변경해 보겠습니다 달라진게 보이시나요? 감사합니다 2021. 5. 12.