美文网首页
Python matplotlib用pie()方法绘制圆饼图

Python matplotlib用pie()方法绘制圆饼图

作者: 米陽 | 来源:发表于2021-06-09 10:28 被阅读0次

这里主要解释一下pie()参数的用法:

plt.pie(y, labels=x, labeldistance=1.2, startangle=90, counterclock=False, autopct='%3.2f%%')

y:数值

labels = x:月份标签

labeldistance=1.2:这个表示月份标签到圆饼图的距离

startangle=90:这个表示开始角度,90度,代表着1月份在时钟12点方向

counterclock=False:这个代表数据的顺时针还是逆时针方向,FALSE代表顺时针,TRUE代表逆时针

autopct='%3.2f%%':这个是数据标签,圆饼图上显示每一块所占的百分比;


代码部分:

import matplotlib.pyplotas plt

# 如果值中有中文字符,则必须在绘制图表前加上这两行代码

plt.rcParams['font.sans-serif'] = ['Microsoft YaHei']

plt.rcParams['axes.unicode_minus'] =False

plt.figure(figsize=(15, 10))

x = ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月']

y = [50, 45, 65, 76, 75, 85, 55, 78, 86, 89, 94, 90]

plt.pie(y, labels=x, labeldistance=1.2, startangle=90, counterclock=False, autopct='%3.2f%%')

plt.show()

相关文章

网友评论

      本文标题:Python matplotlib用pie()方法绘制圆饼图

      本文链接:https://www.haomeiwen.com/subject/bagxeltx.html