美文网首页大数据 爬虫Python AI Sql大数据机器学习与数据挖掘
Python 绘制饼图时同时在每一块上显示数值和占比

Python 绘制饼图时同时在每一块上显示数值和占比

作者: Raiders_心理学 | 来源:发表于2020-08-24 11:11 被阅读0次

能来到这篇文章的对 matplotlib 或者 seaborn 应该都挺熟的😀

所以直接上代码和效果图


import matplotlib.pyplot as plt

# make the pie circular by setting the aspect ratio to 1
# plt.figure(figsize=plt.figaspect(1))
values = [3, 12, 5, 8] 
labels = ['a', 'b', 'c', 'd'] 

def make_autopct(values):
    def my_autopct(pct):
        total = sum(values)
        val = int(round(pct*total/100.0))
        # 同时显示数值和占比的饼图
        return '{p:.2f}%  ({v:d})'.format(p=pct,v=val)
    return my_autopct

plt.pie(values, labels=labels, autopct=make_autopct(values))
plt.show()

更多商业数据分析案例等你来撩


相关文章

  • Python 绘制饼图时同时在每一块上显示数值和占比

    能来到这篇文章的对 matplotlib 或者 seaborn 应该都挺熟的? 所以直接上代码和效果图 更多商业数...

  • Matplotlib库基础-饼形图

    饼状图用来显示部分在总体中的占比。 基础的饼图 #饼形图fruit = ['苹果','橘子','香蕉','芒果']...

  • matplotlib绘制图表

    python中使用matplotlib库可以快速画简单的图表下面介绍下柱状图和饼图绘制1 柱状图绘制 2 饼状图绘...

  • MPAndroid--Android图表之饼图

    饼图适合在什么地方使用?饼图主要用于展现不同类别数值相对于总数的占比情况。图中每个分块(扇区)的弧长表示该类别的占...

  • 2019-07-27

    数量占比: 数量、金额拖动→数值 值显示方式的更改→总计的百分比 名称同时进行修改 排名 函数:RANK→单个数值...

  • CorePlot饼图高级用法

    CPTPieChart:绘制饼图建议阅读以下内容时,同时参看GitHub上coreplot自带的工程例子。 CPT...

  • 手把手教你Tableau绘制饼图(五)

    手把手教你 Tableau 绘制饼图 饼图常用于显示数据中个体相对于整体的比例。 绘制酒店价格等级饼图 数据展示 ...

  • 数据透视表的高级应用

    一、值显示方式 自动计算占比和排名 ​1.自动计算占比 创建数据透视表拖动字段到数值区域时,字段能重复拖动。点击鼠...

  • HTML5 Canvas(实战:绘制饼图2 Tooltip)

    继上一篇HTML5 Canvas(实战:绘制饼图)之后,笔者研究了一下如何给饼图加鼠标停留时显示的提示框。 事件绑...

  • 最快30秒,几招用Sketch绘制饼图的方法

    对数据进行可视化处理时,饼图是常用的图形之一,饼图一般用于体现各个项之间的占比情况,表现为由一组或者多组数值按照百...

网友评论

    本文标题:Python 绘制饼图时同时在每一块上显示数值和占比

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