본문 바로가기

데이터 분석175

[선 그래프(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.
[기타] Matplotlib 선 종류(Line style) 지정 안녕하세요~ 꽁냥이에요. 이번 포스팅에서는 Matlotlib에서 선 종류를 지정하는 방법에 대해서 알아보려고 합니다. 그래프에서 선은 굉장히 많이 사용되는 요소입니다. 특히 아래 그림처럼 선 그래프에서 많이 사용되지요. 이때 선 종류 잘 이용하면 보는 사람들에게 더 많은 정보를 효율적으로 제공할 수 있지요. Matplotlib에서 선 종류를 지정하는 방법이 생각보다 많고 앞으로 시각화 내용을 소개할 때 많이 사용할 것 같아서 이번 포스팅을 준비했어요. 이번에 다룰 내용은 다음과 같습니다. 1. 선 종류 지정하기 - 이름으로 지정 2. 선 종류 지정하기 - 기호로 지정 3. 선 커스터마이징 4. 적용하기 1. 선 종류 지정하기 - 이름으로 지정 먼저 Matplotlib에서 선 종류를 지정하는 기본적인 방법.. 2020. 6. 28.
[RFM 고객 분석] 3. Python을 이용한 RFM 분석 - RFM 가중치 계산 안녕하세요~ 꽁냥이에요. 오늘은 RFM 고객 분석의 마지막 내용으로 RFM 가중치를 계산하는 방법에 대해 소개하려고 합니다. RFM 고객 분석에 대한 기본개념과 RFM 점수 계산에 대한 내용은 아래 포스팅을 참고하세요. 1. RFM 고객 분석이 무엇일까요? 2. Python을 이용한 RFM 분석 - RFM 점수 계산 이번에 소개할 내용은 다음과 같습니다. 1. 분석 목표 2. 데이터 3. 데이터 분석 1. 분석 목표 꽁냥이의 데이터 분석 목표는 다음과 같아요. 즉, 위 그림과 같이 1) 매출 기여도의 분산을 최대화하는 가중치를 구하고, 2) 이 가중치와 RFM점수를 이용하여 고객별로 등급을 부여하고요. 마지막으로 3) 각 등급별 매출 기여도를 확인하는 것이 꽁냥이의 목표예요. 2020. 6. 28.
[바 차트(Bar chart)] 5. Matplotlib을 이용하여 스택 바 차트(Stacked bar chart) 그리기 안녕하세요. 꽁냥이에요~ 이번 포스팅에서는 바 차트 5편으로 Matplotlib을 이용하여 스택 바 차트(Stacked bar chart)를 그리는 방법에 대해서 알아볼 거예요. 바 차트 1~4편에 대한 내용은 아래 링크를 참고하세요. 1. Matplotlib을 이용하여 바 차트, 수평 바 차트 그리기 2. Matplotlib을 이용하여 바 차트 꾸미기 3. Matplotlib 바 차트 번외 - 막대에 그라데이션 적용하기 4. Matplotlib을 이용하여 그룹 바 차트(Grouped bar chart) 그리기 먼저 다음의 상황을 보겠습니다. 꽁냥이 : 팀장님!! 요청하신 4개 영업점 매출을 분기별로 비교할 수 있는 자료 준비했습니다. 나팀장 : 수고했어요. 흠.. 어디 보자... 꽁냥씨? 꽁냥이 : 네.. 2020. 6. 25.
[바 차트(Bar chart)] 4. Matplotlib을 이용하여 그룹 바 차트(Grouped bar chart) 그리기 안녕하세요~ 꽁냥이에요. 이번 포스팅에서는 바 차트 4편으로 Matplotlib을 이용하여 그룹 바 차트(Grouped bar chart)를 그려볼 거예요. 바 차트에 대한 내용은 다음과 같이 5편으로 나누어져 있습니다. 1. Matplotlib을 이용하여 바 차트, 수평 바 차트 그리기 2. Matplotlib을 이용하여 바 차트 꾸미기 3. Matplotlib 바 차트 번외 - 막대에 그라데이션 적용하기 4. Matplotlib을 이용하여 그룹 바 차트(Grouped bar chart) 그리기 5. Matplotlib을 이용하여 스택 바 차트(Stacked bar chart) 그리기 먼저 다음의 상황을 보겠습니다. 나팀장 : 꽁냥씨~ 어디가여? 꽁냥이 : 아 팀장님! 이제 퇴근하려고 합니다. 나팀장 .. 2020. 6. 22.
[RFM 고객 분석] 2. Python을 이용한 RFM 분석 - RFM 점수 계산 안녕하세요~ 꽁냥이에요. 저번 포스팅에서는 RFM에 대한 기본 개념과 분석 과정을 알아봤고요. 이번 포스팅에서는 실제 데이터를 통해서 RFM 분석을 해보려고 합니다. RFM 분석 개념과 분석 과정이 궁금하신 분들은 아래 포스팅을 참고하세요. RFM 고객[RFM 고객 분석] 1. RFM 고객 분석이 무엇일까요? : zephyrus1111.tistory.com/12 2020. 6. 20.
[RFM 고객 분석] 1. RFM 고객 분석이 무엇일까요? 안녕하세요~ 꽁냥이입니다. 이번 포스팅에서는 CRM(Customer relationship management : 고객관계 관리)분야에서 고객의 가치를 분석하는 데 사용되는 RFM 분석에 대해서 알아보려고 합니다. 1. RFM 분석이란? 2. RFM 분석 방법 3. RFM 분석의 활용 4. RFM 장단점 1. RFM 분석이란? RFM분석에서 "RFM"은 각각 Recency, Frequency, Monetary의 약자입니다. 각각의 의미에 대해서 알아보겠습니다. 먼저 Recency는 "고객이 얼마나 최근에 구매하였는가?"와 같이 특정 행동을 얼마나 최근에 했는지를 의미하며 우리말로 고객의 최근성(이하 최근성)이라 합니다. 최근성 관점에서 최근에 특정 행동을 취한 고객이 나중에 행동을 취한 고객보다 더 가치.. 2020. 6. 15.
[바 차트(Bar chart)] 3. Matplotlib 바 차트 번외 - 막대에 그라데이션 적용하기 안녕하세요~ '꽁냥이'입니다. 꽁냥이는 다음과 같이 5편에 걸쳐 바 차트에 관한 내용을 포스팅합니다. 1. Matplotlib을 이용하여 바 차트, 수평 바 차트 그리기 2. Matplotlib을 이용하여 바 차트 꾸미기 3. Matplotlib 바 차트 번외 - 막대에 그라데이션 적용하기 4. Matplotlib을 이용하여 그룹 바 차트(Grouped bar chart) 그리기 5. Matplotlib을 이용하여 스택 바 차트(Stacked bar chart) 그리기 이번 포스팅에서는 바 차트(Bar chart) 번외 편으로 막대에 그라데이션을 적용하는 방법을 소개합니다. 사실 이 내용을 이전 포스팅([바 차트(Bar chart)] 2. Matplotlib을 이용하여 바 차트 꾸미기)에서 다루려고 했지.. 2020. 6. 14.

맨 위로