Matplotlib饼图(Pie)

Matplotlib饼图(Pie) 首页 / Matplotlib入门教程 / Matplotlib饼图(Pie)

饼图只能显示一系列数据,饼图以一个数据序列显示项目的大小,与项目的总和成比例,饼图中的数据点显示为整个饼的百分比。

Matplotlib API具有pie()函数,该函数生成表示数组中数据的饼图。每个部分的面积由x/sum(x)给出。如果sum(x)<1,则x的值将直接给出小数面积。

下表列出了饼图的参数-

x 类似数组。
labels 列表。一串字符串,为每个部分提供标签。
Colors 饼图将循环通过的matplotlibcolorargs序列。如果为None,将使用当前活动周期中的颜色。
Autopct 字符串,标签将放置在楔形物内。格式字符串为fmt%pct。

以下代码使用pie()函数显示参加各种计算机语言课程的学生列表的饼图。借助于设置为%1.2f%的 autopct 参数,比例百分比显示在相应的楔形内部。

无涯教程网

链接:https://www.learnfk.comhttps://www.learnfk.com/matplotlib/matplotlib-pie-chart.html

来源:LearnFk无涯教程网

from matplotlib import pyplot as plt
import numpy as np
fig = plt.figure()
ax = fig.add_axes([0,0,1,1])
ax.axis('equal')
langs = ['C', 'C++', 'Java', 'Python', 'PHP']
students = [23,17,35,29,12]
ax.pie(students, labels = langs,autopct='%1.2f%%')
plt.show()
Pie Chart

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

教程推荐

大厂设计进阶实战课 -〔小乔〕

徐昊 · TDD项目实战70讲 -〔徐昊〕

如何讲好一堂课 -〔薛雨〕

etcd实战课 -〔唐聪〕

手把手教你玩音乐 -〔邓柯〕

跟月影学可视化 -〔月影〕

从0开始做增长 -〔刘津〕

Service Mesh实践指南 -〔周晶〕

邱岳的产品手记 -〔邱岳〕

好记忆不如烂笔头。留下您的足迹吧 :)