> 백엔드 개발 > 파이썬 튜토리얼 > Python 데이터 시각화 원형 차트 그리기

Python 데이터 시각화 원형 차트 그리기

WBOY
풀어 주다: 2022-06-22 15:34:37
앞으로
5251명이 탐색했습니다.

이 글에서는 원형 차트 그리기와 관련된 문제를 주로 정리하는 python에 대한 관련 지식을 제공합니다. Pyplot에는 그리기 함수와 관련된 일련의 기능이 포함되어 있으며, 그중에서 원형 차트를 그릴 수 있는 함수를 살펴보겠습니다. 함께하면 모두에게 도움이 되기를 바랍니다.

Python 데이터 시각화 원형 차트 그리기

추천 학습: python

Pyplot은 Matplotlib의 하위 라이브러리이며 MATLAB과 유사한 그리기 API를 제공합니다.
Pyplot에는 일련의 관련 그리기 함수가 포함되어 있으며 그 중 Pie() 함수는 원형 차트를 그릴 수 있습니다.
이를 사용하면 import를 사용하여 pyplot 라이브러리를 가져오고 별칭 plt를 설정할 수 있습니다.
동시에 numpy 수학 함수 라이브러리도 사용됩니다

1. 먼저 간단한 파이 차트를 그립니다

import matplotlib.pyplot as pltimport numpy as np

x = np.array([10, 20, 30, 40])#用一维数组存入各个饼块的尺寸。plt.pie(x)#绘制饼状图,默认是从x轴正方向逆时针开始绘图plt.show()#显示饼状图
로그인 후 복사

Python 데이터 시각화 원형 차트 그리기
그 중 파이() 함수의 매개변수는 다음과 같습니다.
x: 크기 각 파이 조각의. 1차원 배열과 유사한 구조입니다.

2. 그런 다음 원형 차트의 각 부분에 레이블을 추가하고 원형 차트에 제목을 추가한 다음 각 운영 체제의 사용자 비율을 계산합니다.

import matplotlib.pyplot as pltimport numpy as np
plt.rcParams['font.sans-serif'] = ['Microsoft YaHei']
 #指定字体为雅黑,解决文字乱码问题x = np.array([30, 24, 16, 30])plt.pie(x,
        labels=['Windows', 'Linux', 'ios', 'Android'],  
        # 设置饼图标签,以列表形式传入
        )plt.title("各操作系统使用占比")plt.show()
로그인 후 복사

Python 데이터 시각화 원형 차트 그리기

pie() 함수의 매개변수:
x: 각 파이 조각의 크기. 1차원 배열과 유사한 구조입니다.
라벨: 각 파이 조각의 라벨입니다. 문자열 목록입니다. 기본값은 없음입니다.
plt.title() 함수는 이미지 제목을 설정하는 데 사용됩니다.
참고: plt.title()을 직접 사용하면 기본적으로 영어가 표시됩니다.

3. 마지막으로 각 운영 체제의 비율을 명확하게 표시하고, 각 파이 조각의 색상을 변경하고, iOS 모듈을 강조 표시합니다.

import matplotlib.pyplot as pltimport numpy as np

y = np.array([30, 24, 16, 30])plt.rcParams['font.sans-serif'] = ['Microsoft YaHei'] #指定字体为雅黑,解决文字乱码问题plt.pie(y,
        labels=['Windows', 'Linux', 'ios', 'Android'],  # 设置饼图标签
        autopct="(%1.1f%%)" #饼块内标签。
        colors=("r", "blue", "#88c999", (1, 1, 0)),        #设置各饼块的颜色,r表示red,blue代表蓝色
        #88c998十六进制表示绿色 (1,1,0)以元组形式表示黄色
        explode=[0, 0, 0.1, 0] #
        )plt.title("操作系统使用占比")plt.show()
로그인 후 복사

Python 데이터 시각화 원형 차트 그리기
그 중 파이() 함수의 매개변수는 다음과 같습니다.

  • autopct: 원형 블록 내의 레이블은 백분율 값이 문자열 형식으로 표시되도록 원형 블록 내의 레이블 형식을 지정합니다. autopct="%1.1f%%"는 부동 소수점 숫자가 표시되고 정수가 표시됨을 나타냅니다. 한 자리를 차지하고 소수점은 한 자리를 차지합니다.
  • colors: 각 섹션의 색상을 설정합니다.
  • -[참고]: 색상 목록은 다음과 같이 구성될 수 있습니다.
    색상을 나타내는 영어 단어: red "red" 등
    색상 단어의 약어: as: red" r", yellow "y"
    RGB 형식: "#88c999"와 같은 16진수 형식(r, g, b) 튜플 형식

  • explode: 반경에 대한 각 파이 조각의 오프셋 거리 원형 원, 값은 소수입니다. 형태는 1차원 배열과 같은 구조입니다. 값이 클수록 오프셋 거리가 멀어집니다.

추천 학습: python

위 내용은 Python 데이터 시각화 원형 차트 그리기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:csdn.net
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿