본문 바로가기

데이터 분석/시각화102

[파이 차트(Pie chart)] 6. Matplotlib을 이용하여 파이 차트 꾸미기 - 색상 바꾸기 안녕하세요~~ 꽁냥이에요!! Matplotlib에서는 매번 같은 색상의 파이 차트를 제공하고 있는데요. 사람에 따라 좋아하는 색상이 다르기 때문에 각자 원하는 색으로 파이 차트를 꾸미면 좋을 거예요. 이번 포스팅에서는 파이 차트 조각들의 색상을 바꿔보는 방법에 대해서 소개해드리려고 해요. 꽁냥이는 각 과일의 색상을 파이 차트로 표현하려고 해요. Matplotlib에서 사용할 수 있는 색상이 궁금하시다면 여기를 참고하세요. 파이 차트의 색상은 pie함수의 colors인자를 이용하여 바꿀 수 있어요. 아래 코드를 살펴보겠습니다. import matplotlib.pyplot as plt import numpy as np ## 데이터 준비 labels = ['Apple','Banana','Grape','Pear.. 2020. 7. 31.
[파이 차트(Pie chart)] 5. Matplotlib을 이용하여 파이차트 꾸미기 - 범례 표시하기 안녕하세요. 꽁냥이에요!! 파이 차트는 원 그래프, 원형 차트라고도 하며 카테고리별 통계치의 비율을 직관적으로 보고 싶을 때 많이 사용하는 그래프입니다. 이번 포스팅에서는 파이 차트를 그릴 때 범례를 표시하는 방법에 대해서 알아보겠습니다. pie함수는 기본적으로 labels라는 인자를 사용하여 라벨을 출력할 수 있습니다. 아래 코드를 실행해보세요. import matplotlib.pyplot as plt import numpy as np ## 데이터 준비 labels = ['Apple','Banana','Grape','Pear','Peach'] ## 라벨 frequency = [120,120,380,240,200] ## 빈도 fig = plt.figure(figsize=(8,8)) ## 캔버스 생성 fi.. 2020. 7. 28.
[파이 차트(Pie chart)] 4. Matplotlib을 이용하여 파이차트 꾸미기 - 특정 부분 강조하기 안녕하세요. 꽁냥이에요!! 파이 차트는 원 그래프, 원형 차트라고도 하며 카테고리별 통계치의 비율을 직관적으로 보고 싶을 때 많이 사용하는 그래프입니다. 특히 파이 차트에서 특정 부분(파이 조각)을 튀어나오게 하여 강조하고 싶을 때가 있는데요. 이번 포스팅에서는 파이 차트에서 강조하고 싶은 부분을 튀어나오게 하는 방법에 대해서 소개하려고 합니다. 먼저 데이터를 만들어줍니다. 아래 코드를 실행해주세요. ## 데이터 준비 labels = ['Apple','Banana','Grape','Pear','Peach'] ## 라벨 frequency = [120,120,380,240,200] ## 빈도 파이 차트에서 특정 조각(파이)를 튀어나오게 하고 싶다면 pie함수에서 explode인자를 이용하면 됩니다. 아래 코.. 2020. 7. 27.
[파이 차트(Pie chart)] 3. Matplotlib을 이용하여 파이차트 꾸미기 - 시계 방향, 반시계 방향으로 그리기 안녕하세요. 꽁냥이에요~!! 파이 차트는 원 그래프, 원형 차트라고도 하며 카테고리별 통계치의 비율을 직관적으로 보고 싶을 때 많이 사용하는 그래프입니다. 파이썬으로 파이 차트를 그리고 싶을 때에는 Matplotlib이라는 라이브러리를 사용하면 됩니다. Matplotlib에서 제공하는 pie함수를 사용하면 파이 차트를 그릴 수 있지요. 이번 포스팅에서는 파이 차트를 그리는 방향을 지정하는 방법에 대해서 알아보겠습니다. 파이 차트를 그릴 때 다음과 같은 질문을 할 수 있는데요. 파이 차트는 원형이기 때문에 그리는 방향은 시계방향, 반시계 방향 둘 중 하나일 거예요. pie함수에는 counterclock이라는 옵션을 이용하여 그리는 방향을 지정할 수 있어요. counterclock = True 반시계방향으로.. 2020. 7. 26.
[파이 차트(Pie chart)] 2. Matplotlib을 이용하여 파이차트 꾸미기 - 파이 차트 시작점 지정하기 안녕하세요. 꽁냥이에요!! 파이 차트는 원 그래프, 원형 차트라고도 하며 카테고리별 통계치의 비율을 직관적으로 보고 싶을 때 많이 사용하는 그래프입니다. Matplotlib에서는 파이 차트를 그리기 위한 여러가지 옵션을 제공하고 있어요. 이번 포스팅에서는 파이 차트의 시작점을 지정하는 방법에 대해서 알아보겠습니다. 파이 차트의 시작점은 pie 함수의 startangle을 이용하여 지정할 수 있습니다. 다음은 startangle의 값이 0, 90, 180, 270인 경우의 시작점 위치를 알려주는 그림입니다. pie함수는 시작점을 지정하면 시작점으로 부터 반시계 방향으로 파이 차트를 그려줍니다. 개념을 알았으니 이제 코드를 통해서 확인해봐야겠죠? 아래 코드를 살펴보겠습니다. import matplotlib... 2020. 7. 25.
[파이 차트(Pie chart)] 1. Matplotlib을 이용하여 파이 차트 그리기 안녕하세요~ 꽁냥이에요!! 카테고리별 또는 그룹별 통계치를 시각화하고자 할 때 사용할 수 있는 그래프로 바 차트와 더불어 파이 차트가 있습니다. 특히 파이 차트(원 그래프 또는 원형 차트)는 통계치의 값뿐 아니라 비율에 대한 정보를 직관적으로 전달할 수 있다는 장점이 있습니다. 꽁냥이는 그중에서 파이 차트(Pie chart)를 다룰 거예요. 이번 포스팅에서는 Matplotlib을 이용하여 파이 차트를 그리는 기본적인 방법에 대해서 소개하려고 합니다. Matplotlib을 이용하여 바 차트를 그리는 방법에 대해서는 아래 포스팅을 참고하세요. 바 차트 그리기 : https://zephyrus1111.tistory.com/8 [바 차트(Bar chart)] 1. Matplotlib을 이용하여 바 차트, 수평 .. 2020. 7. 17.
[선 그래프(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.

맨 위로