본문 바로가기

전체 글523

[파이 차트(Pie chart)] 1. Matplotlib을 이용하여 파이 차트 그리기 안녕하세요~ 꽁냥이에요!! 카테고리별 또는 그룹별 통계치를 시각화하고자 할 때 사용할 수 있는 그래프로 바 차트와 더불어 파이 차트가 있습니다. 특히 파이 차트(원 그래프 또는 원형 차트)는 통계치의 값뿐 아니라 비율에 대한 정보를 직관적으로 전달할 수 있다는 장점이 있습니다. 꽁냥이는 그중에서 파이 차트(Pie chart)를 다룰 거예요. 이번 포스팅에서는 Matplotlib을 이용하여 파이 차트를 그리는 기본적인 방법에 대해서 소개하려고 합니다. Matplotlib을 이용하여 바 차트를 그리는 방법에 대해서는 아래 포스팅을 참고하세요. 바 차트 그리기 : https://zephyrus1111.tistory.com/8 [바 차트(Bar chart)] 1. Matplotlib을 이용하여 바 차트, 수평 .. 2020. 7. 17.
[일반화 선형 모형(Generalized Linear Model)] 1. 일반화 선형 모형 소개 오늘은 일반화 선형 모형(Generalized Linear Model : GLM)에 대해서 알아보려고 한다. 1. 정의 2. 구성 요소 이 포스팅은 꽁냥이가 일반화 선형 모형에 대해 공부한 내용을 정리하는 곳입니다~~ 본 포스팅에서는 수식을 포함하고 있습니다. 티스토리 피드에서는 수식이 제대로 표시되지 않을 수 있으니 웹 브라우저 또는 모바일 웹에서 보시기바랍니다. 1. 정의 먼저 일반화 선형 모형(Generalized Linear Model : GLM)의 정의를 내리기 전에 우리가 잘 알고 있는 선형 회귀 모형에 대해서 생각해보자. 일반적인 선형 회귀 모형은 다음과 같은 가정을 한다. 1) 반응 변수의 평균과 설명 변수 사이의 관계는 선형이다. 2) 반응 변수의 분포는 정규분포를 따른다. 이를 수식으로.. 2020. 7. 14.
[선 그래프(Line graph)] 3. Matplotlib을 이용하여 여러 개 선 그래프 겹쳐 그리기 안녕하세요~~ 꽁냥이에요!! 이번 포스팅에서는 Matplotlib을 이용하여 선 그래프 그리기 마지막 편으로 여러 개의 선그래프를 겹쳐 그리는 방법에 대해서 알아볼거예요. 1~2편에 대한 내용은 아래 링크를 참고하세요. 1. Matplotlib을 이용하여 선 그래프 그리기 2. Matplotlib을 이용하여 선 그래프 꾸미기 여기서 여러 개의 선 그래프란 x좌표는 동일하지만 y좌표가 다른 여러 개의 선 그래프를 의미합니다. Matplotlib에서 여러 개 선 그래프를 겹쳐그리는 방법은 그리고자 하는 그래프 개수만큼 plot메서드를 호출하면 됩니다. 이게 다예요. 그럼 시작해볼까요? 꽁냥이는 세 개의 선 그래프를 겹쳐 그릴 거예요. 먼저 아래 코드를 통해 데이터를 만들어 줍니다. ## 데이터 import .. 2020. 7. 13.
[범례(Legend)] 5. Matplotlib을 이용한 범례그리기 - 범례 라벨 순서 바꾸기 안녕하세요~ 꽁냥이에요! 이번 포스팅에서는 Matplotlib을 이용한 범례 그리기 제5편으로 범례 라벨 순서를 바꾸는 방법에 대해서 소개하려고 합니다. 1~4편의 내용이 궁금하신 분들은 아래 링크를 참고하세요. 1. Matplotlib를 이용한 범례 그리기 - 기본 2. Matplotlib를 이용한 범례 그리기 - 텍스트 꾸미기 3. Matplotlib을 이용한 범례 그리기 - 범례 위치 바꾸기 4. Matplotlib을 이용한 범례 그리기 - 범례 박스 꾸미기 범례 순서 바꾸기 - 선 그래프 먼저 이번 포스팅에서 사용할 데이터를 아래 코드를 통해 만들어 줍니다. ## 데이터 import pandas as pd df = pd.DataFrame() df['days'] = ['Mon','Tue','Wed'.. 2020. 7. 12.
[범례(Legend)] 4. Matplotlib을 이용한 범례 그리기 - 범례 박스 꾸미기 안녕하세요~ 꽁냥이에요!! 현재 Matplotlib을 이용한 범례 그리기에 대한 내용을 포스팅하고 있어요. 1. Matplotlib를 이용한 범례 그리기 - 기본 2. Matplotlib를 이용한 범례 그리기 - 텍스트 꾸미기 3. Matplotlib을 이용한 범례 그리기 - 범례 위치 바꾸기 이번 포스팅에서는 Matplotlib을 이용한 범례 그리기 제4편으로 범례 박스를 꾸미는 방법에 대하여 소개하고요. 그 내용은 다음과 같습니다. 1. 박스 크기 2. 박스 배경색 3. 박스 테두리 4. 박스 타이틀 5. 기타(박스 모양, 그림자 효과, 마커 설정, 범례 배치) 그럼 이제부터 하나씩 살펴볼까요? 1. 박스 크기 먼저 이번 포스팅에서 사용할 임시 데이터를 아래 코드를 통해 만들어 줍니다. ## 데이터 .. 2020. 7. 11.
[범례(Legend)] 3. Matplotlib을 이용한 범례 그리기 - 범례 위치 바꾸기 안녕하세요~ 꽁냥이에요! 오늘은 Matplotlib을 이용한 범례 그리기 제3편으로 범례 위치 조절하는 방법을 알아볼 거예요. 1~2편에 대한 내용은 아래 링크를 참고하세요. 1. Matplotlib을 이용한 범례 그리기 - 기본 2. Matplotlib을 이용한 범례 그리기 - 텍스트 꾸미기 범례 위치를 조절하는 방법은 선 그래프와 바 차트가 동일합니다. 따라서 선 그래프를 위주로 설명하겠습니다. 범례는 다음 2가지 방식으로 설정할 수 있습니다. 1. 사전에 정의된 위치를 이용하는 방식 2. 좌표를 이용하는 방식 그럼 지금부터 하나씩 살펴볼까요? 1. 사전에 정의된 위치를 이용하는 방식 먼저 데이터를 아래 코드를 통해 만들어줍니다. ## 데이터 import pandas as pd df = pd.Data.. 2020. 7. 8.
[범례(Legend)] 2. Matplotlib를 이용한 범례 그리기 - 텍스트 꾸미기 안녕하세요!! 꽁냥이에요~~ 이번 시간에는 Matplotplib을 이용한 범례 그리기 제2편으로 범례 안에 표시되는 텍스트를 꾸며볼 거예요. 1편의 내용이 궁금하시다면 아래 링크를 참고하세요. [범례(Legend)] 1. Matplotlib를 이용한 범례 그리기 - 기본 이번 포스팅에서 다루는 내용은 다음과 같아요 1. 텍스트 크기/모양 설정 2. 텍스트 색상 1. 텍스트 크기/모양 설정 텍스트 크기와 텍스트 글씨 모양은 legend 메서드의 prop이라는 인자를 이용하여 설정할 수 있어요. prop인자는 텍스트 크기와 모양을 딕셔너리 형태로 받게 되어있지요. 다음은 prop인자 사용 방법을 나타낸거예요. prop = dict( family='fantasy', style='italic', size=20 .. 2020. 7. 6.
[선 그래프(Line graph)] 2. Matplotlib을 이용하여 선 그래프 꾸미기 안녕하세요. 꽁냥이에요~ 꽁냥이는 아래와 같이 선 그래프에 대한 내용을 3편에 나눠서 소개하고 있어요. 1. Matplotlib을 이용하여 선 그래프 그리기 2. Matplotlib을 이용하여 선 그래프 꾸미기 3. Matplotlib을 이용하여 여러 개 선 그래프 겹쳐 그리기 이번 포스팅에서는 두 번째 내용으로 Matplotlib을 이용하여 선 그래프를 꾸미는 방법에 대해서 소개하겠습니다. 구체적인 내용은 다음과 같아요. 1. 선 색깔/굵기/스타일 설정 2. 마커 설정 3. 추가로 설정하면 좋은 것들 1. 선 색깔/굵기/스타일 지정하기 먼저 선 그래프에서 선 색깔을 지정하는 방법에 대해서 알아보겠습니다. 우선 선 그래프를 그릴 데이터를 만들어 보겠습니다. (코드는 핵심 부분만 설명하고 설명하지 않는 부.. 2020. 7. 5.
[범례(Legend)] 1. Matplotlib를 이용한 범례 꾸미기 - 기본 안녕하세요~ 꽁냥이에요. 이번 포스팅에서는 Matplotlib에서 범례를 표시하는 방법에 대해서 알아볼 거예요. 범례는 그래프가 어떤 정보를 담고 있는지 알려주는 친구예요. 아래 그림은 그래프에서 범례가 있어야 하는 이유를 알려주고 있습니다. 이번 포스팅에서는 자주 사용하는 바 차트와 선 그래프의 범례를 그리는 기본적인 방법을 소개합니다. 1. 범례를 그리는 기본적인 방법 - 바 차트 2. 범례를 그리는 기본적인 방법 - 선 그래프 1. 범례를 그리는 기본적인 방법 - 바 차트 먼저 바 차트에서 범례를 표시하는 방법을 알아볼게요. 그 전에 이번 포스팅에서 사용할 데이터를 만들거예요. 아래의 코드를 실행해주세요. import pandas as pd df = pd.DataFrame() df['days'] =.. 2020. 7. 4.
[선 그래프(Line graph)] 1. Matplotlib을 이용하여 선 그래프 그리기 안녕하세요~ 꽁냥이에요. 이번에는 선 그래프를 그리는 방법에 대해서 알아보려고 해요. 꽁냥이는 이 주제에 대해서 다음과 같이 3편에 걸쳐서 소개할 거예요. 1. Matplotlib을 이용하여 선 그래프 그리기 2. Matplotlib을 이용하여 선 그래프 꾸미기 3. Matplotlib을 이용하여 여러 개 선 그래프 겹쳐 그리기 이번 포스팅에서는 첫 번째 순서로 "Matplotlib을 이용한 선 그래프 그리기"에 대해서 알아보겠습니다. 1. 선 그래프 2. 데이터 준비하기 3. 선 그래프 그리기 1. 선 그래프 먼저 다음의 상황을 보겠습니다. 나팀장 : 꽁냥씨 어디가나요? 꽁냥이 : 아.. 점심 먹으러 가려고 합니다. 나팀장 : 그렇군요. 다름이 아니고 방금 데이터를 받았거든요. 최근 10일 매출 현황 .. 2020. 7. 2.

맨 위로