파이썬 튜토리얼

파이썬 홈 파이썬 소개 파이썬 시작하기 파이썬 구문 파이썬 주석 파이썬 변수 파이썬 데이터 유형 파이썬 숫자 파이썬 캐스팅 파이썬 문자열 파이썬 부울 파이썬 연산자 파이썬 목록 파이썬 튜플 파이썬 세트 파이썬 사전 파이썬 If...Else 파이썬 while 루프 Python For 루프 파이썬 함수 파이썬 람다 파이썬 배열 파이썬 클래스/객체 파이썬 상속 파이썬 반복자 파이썬 범위 파이썬 모듈 파이썬 날짜 파이썬 수학 파이썬 JSON 파이썬 정규식 파이썬 PIP 파이썬 시도...제외 파이썬 사용자 입력 파이썬 문자열 포맷

파일 처리

파이썬 파일 처리 파이썬 읽기 파일 Python 파일 작성/작성 파이썬 파일 삭제

파이썬 모듈

넘파이 튜토리얼 팬더 연습 사이피 튜토리얼

파이썬 Matplotlib

Matplotlib 소개 Matplotlib 시작하기 Matplotlib 파이플로트 Matplotlib 플로팅 Matplotlib 마커 Matplotlib 라인 Matplotlib 레이블 Matplotlib 그리드 Matplotlib 서브플롯 Matplotlib 분산 Matplotlib 바 Matplotlib 히스토그램 Matplotlib 파이 차트

기계 학습

시작하기 평균 중앙값 모드 표준 편차 백분위수 데이터 배포 정규 데이터 분포 산포도 선형 회귀 다항식 회귀 다중 회귀 규모 훈련/시험 의사결정나무

파이썬 MySQL

MySQL 시작하기 MySQL 데이터베이스 생성 MySQL 테이블 생성 MySQL 삽입 MySQL 선택 MySQL 어디 MySQL 주문 기준 MySQL 삭제 MySQL 삭제 테이블 MySQL 업데이트 MySQL 제한 MySQL 조인

파이썬 몽고DB

몽고DB 시작하기 MongoDB 데이터베이스 생성 MongoDB 컬렉션 생성 몽고DB 삽입 몽고DB 찾기 몽고DB 쿼리 몽고DB 정렬 몽고DB 삭제 MongoDB 드롭 컬렉션 몽고DB 업데이트 몽고DB 제한

파이썬 참조

파이썬 개요 파이썬 내장 함수 파이썬 문자열 메서드 파이썬 목록 메서드 파이썬 사전 메서드 파이썬 튜플 메서드 파이썬 세트 메소드 파이썬 파일 메서드 파이썬 키워드 파이썬 예외 파이썬 용어집

모듈 참조

랜덤 모듈 요청 모듈 통계 모듈 수학 모듈 cMath 모듈

파이썬 방법

목록 중복 제거 문자열 반전 두 개의 숫자 더하기

파이썬 예제

파이썬 예제 파이썬 컴파일러 파이썬 연습 파이썬 퀴즈 파이썬 인증서

Matplotlib 파이 차트


파이 차트 만들기

Pyplot에서 pie()함수를 사용하여 파이 차트를 그릴 수 있습니다.

예시

간단한 원형 차트:

import matplotlib.pyplot as plt
import numpy as np

y = np.array([35, 25, 25, 15])

plt.pie(y)
plt.show() 

결과:

보시다시피 원형 차트는 배열의 각 값(이 경우 [35, 25, 25, 15])에 대해 하나의 조각(쐐기형이라고 함)을 그립니다.

기본적으로 첫 번째 쐐기의 플로팅은 x축에서 시작하여 시계 반대 방향으로 이동합니다 .

참고: 각 쐐기의 크기는 다음 공식을 사용하여 값을 다른 모든 값과 비교하여 결정됩니다.

값을 모든 값의 합으로 나눈 값: x/sum(x)



라벨

매개변수 를 사용하여 원형 차트에 레이블을 추가합니다 label.

매개변수는 각 웨지에 대해 하나의 레이블 이 label있는 배열이어야 합니다.

예시

간단한 원형 차트:

import matplotlib.pyplot as plt
import numpy as np

y = np.array([35, 25, 25, 15])
mylabels = ["Apples", "Bananas", "Cherries", "Dates"]

plt.pie(y, labels = mylabels)
plt.show() 

결과:


시작 각도

언급한 바와 같이 기본 시작 각도는 x축에 있지만 매개변수를 지정하여 시작 각도를 변경할 수 있습니다 startangle.

매개변수 는 startangle각도로 정의되며 기본 각도는 0입니다.

예시

90도에서 첫 번째 웨지를 시작합니다.

import matplotlib.pyplot as plt
import numpy as np

y = np.array([35, 25, 25, 15])
mylabels = ["Apples", "Bananas", "Cherries", "Dates"]

plt.pie(y, labels = mylabels, startangle = 90)
plt.show() 

결과:


터지다

웨지 중 하나가 눈에 띄기를 원하십니까? explode매개변수를 사용하면 그렇게 할 수 있습니다 .

explode매개변수(지정되지 않은 경우 ) None는 각 웨지에 대해 하나의 값이 있는 배열이어야 합니다.

각 값은 중앙에서 각 쐐기가 표시되는 거리를 나타냅니다.

예시

파이 중앙에서 "사과" 쐐기 0.2를 당깁니다.

import matplotlib.pyplot as plt
import numpy as np

y = np.array([35, 25, 25, 15])
mylabels = ["Apples", "Bananas", "Cherries", "Dates"]
myexplode = [0.2, 0, 0, 0]

plt.pie(y, labels = mylabels, explode = myexplode)
plt.show() 

결과:


그림자

shadows매개변수를 True다음 으로 설정하여 원형 차트에 그림자를 추가합니다 .

예시

그림자 추가:

import matplotlib.pyplot as plt
import numpy as np

y = np.array([35, 25, 25, 15])
mylabels = ["Apples", "Bananas", "Cherries", "Dates"]
myexplode = [0.2, 0, 0, 0]

plt.pie(y, labels = mylabels, explode = myexplode, shadow = True)
plt.show() 

결과:


그림 물감

매개변수 를 사용하여 각 쐐기의 색상을 설정할 수 있습니다 colors.

매개변수가 지정된 colors경우 각 웨지에 대해 하나의 값이 있는 배열이어야 합니다.

예시

각 쐐기에 대해 새 색상을 지정합니다.

import matplotlib.pyplot as plt
import numpy as np

y = np.array([35, 25, 25, 15])
mylabels = ["Apples", "Bananas", "Cherries", "Dates"]
mycolors = ["black", "hotpink", "b", "#4CAF50"]

plt.pie(y, labels = mylabels, colors = mycolors)
plt.show() 

결과:

16진수 색상 값 , 지원되는 140개 색상 이름 또는 다음 단축키 중 하나를 사용할 수 있습니다 .

'r'- 빨강
'g'- 녹색
'b'- 파랑
'c'- 청록
'm'- 마젠타
'y'- 노랑
'k'- 검정
'w'- 흰색


전설

각 웨지에 대한 설명 목록을 추가하려면 다음 legend()기능 을 사용하십시오.

예시

범례 추가:

import matplotlib.pyplot as plt
import numpy as np

y = np.array([35, 25, 25, 15])
mylabels = ["Apples", "Bananas", "Cherries", "Dates"]

plt.pie(y, labels = mylabels)
plt.legend()
plt.show() 

결과:

헤더가 있는 범례

범례에 헤더를 추가하려면 함수 에 title매개변수를 추가하십시오.legend

예시

헤더가 있는 범례 추가:

import matplotlib.pyplot as plt
import numpy as np

y = np.array([35, 25, 25, 15])
mylabels = ["Apples", "Bananas", "Cherries", "Dates"]

plt.pie(y, labels = mylabels)
plt.legend(title = "Four Fruits:")
plt.show() 

결과: