饼图以百分比表示数量,并且饼图所有段的总和必须等于100%。它用于以百分比显示给定的数据。用户将向我们提供一个日常活动列表,以及另一个列表,该列表显示了每天执行每个活动所花费的时间,通过使用这些列表,我们必须使用Python绘制饼图。您会想到一件事,要绘制每日活动的饼图,首先,我们必须计算每个活动时间的百分比,然后绘制饼图,这将花费大量时间。是的,这种方法肯定会花费很多时间,这就是为什么我们不会采用这种方法的原因。因此,不必担心,因为Python为我们提供了内置的matplotlib库,这使它变得更加容易。使用之前在程序中的matplotlib库中,我们将看到有关它和安装过程的一些信息。

matplotlib库是Python最有用的库之一。它用于在2D图中可视化给定数据。通过使用它,我们可以绘制图,饼图,直方图,散点图等。

解决这个问题的算法从 matplotlib 库导入 pyplot 模块作为 plt。

将每天的活动和完成活动所花费的时间分成两个数组。

现在,绘制标题为“每日活动饼图(Pie chart of daily activity)”的饼图。

因此,让我们以一种简单的方式实现上述算法,开始用Python写几行代码。

程序:importmatplotlib.pyplotas plt

A=['eat', 'movie', 'study', 'play','daily_work','sleep']

T=[1,3,5,4,2,9]

plt.pie(T, labels=A,autopct= '%1.1f%%')

plt.title('Pie chart of daily activity.')plt.show()

输出结果

python饼图显示百分比怎么设置_绘制一个饼图,显示我们在Python中的日常活动相关推荐

  1. python提取发票信息发票识别_分享一个电子发票信息提取工具(Python)

    电子发票太多,想统计下总额异常困难,网上工具不好用,花了2个小时实现一份,测试过中石油.京东开具的电子发票还行,部分发票名称失败有问题不影响统计,有需要的小伙伴自己拿去改吧. import cmd i ...

  2. python饼图显示百分比怎么设置_python使用Matplotlib绘制饼图

    一.函数原型 plt.pie(x, explode=None, labels=None, colors=None, autopct=None, pctdistance=0.6, shadow=Fals ...

  3. python 仪表盘实现_使用python绘制一个仪表盘显示

    使用Python绘制一个看起来比较高大上的仪表盘显示数据,让我们做出来的表格更加美观. 工具/原料 电脑 pycharm 方法/步骤 1 打开我们的Python编辑器,首先我们需要添加用到的包文件,如 ...

  4. python爬取视频自动播放_介绍一个python视频处理库:moviepy

    处理视频是一个常见的需求.那么在python中如何用代码处理视频呢?最近我无意间发现了一个很好用的python视频处理库moviepy,其使用起来简单易用,而且功能比较强大,这里记录一下分享给大家. ...

  5. finalshell文件列表不显示_Jira面板配置_待办事项不显示问题列表

    最近,使用jira进行项目管理,出现一些问题,对于其中一些配置,做下记录,后续方便查看,也给需要的人一个参考,传送门: jira使用文档_Java_pang787559613的博客-CSDN博客​bl ...

  6. python如何调用阿里云接口_阿里云 API调用实践(python语言)

    1.结论:阿里云的SDK开发,其实就是远程调用API,python的代码就是一个外壳,核心是封装成一个http报文,利用json格式,进行RPC调用. 2.SDK调用API的套路如下: 1 #-*- ...

  7. python判断字符串是否回文_判断字符串是否为回文 python

    回文正序和逆序一样的字符串,例如abccba 方法一 def is_palindrome1(text): l = list(text) l.reverse() t1 = ''.join(l) if t ...

  8. python只能使用内置数据库_隐藏彩蛋:你知道python有一个内置的数据库吗?

    本文转载自公众号"读芯术"(ID:AI_Discovery). 如果你是软件开发人员,相信你一定知道甚至曾经使用过一个非常轻量级的数据库--SQLite.它几乎拥有作为一个关系数据 ...

  9. python 筛选提取连续多行_没有比这更简单的Python入门案例,用python打印你的宠物小精灵...

    现在学习Python的人越来越多,但你会以怎样的方式开始编写你的第一个Python代码呢? 下面我教你一个简单的入门案例,很适合最开始的Python学习哦! 即将用到的Python基础语法是:prin ...

最新文章

  1. 人工智能“花”落何处
  2. 【干货】史上最全的Tensorflow学习资源汇总,速藏!
  3. 皮尔逊相关系数的计算(python代码版)
  4. 深耕“有温度”的金融服务:平安银行“健康财富节”背后的人本主义
  5. REST Framework 的用户认证组件
  6. CloudCare容器技术白皮书
  7. python爬虫-爬取今日头条(图集)
  8. shell编程的一些例子4
  9. 网页中插入javascript的几种方法
  10. 【Python】Python3.7.3 - 闭包Closure技术
  11. Oracle之外键(Foreign Key)使用方法具体解释(二)- 级联删除(DELETE CASCADE)
  12. JDK的问题:用C启动虚拟机跟java运行结果有差异
  13. android接推流sdk,Android-SDK推流端说明
  14. linux cat获取ip,linux – “cat / proc / net / dev”和“ip -s link”显示不同的统计信息.哪一个在撒谎?...
  15. 2021年软件定义通信发展环境(PEST)分析:新兴网络业务推动软件定义通信行业发展 [图]
  16. XElement.Load 需要释放吗_蚕茧能清洁毛孔吗 蚕茧护肤的正确方法速Get√|蚕茧|清洁-爱美·BEAUTY...
  17. selenium实现163邮箱登录
  18. win10系统 ProgramData在哪里?怎么找
  19. 基础面试题:java内存区域
  20. 工作了3年的JAVA程序员应该具备什么技能?

热门文章

  1. react 八千字长文深入了解react合成事件底层原理,原生事件中阻止冒泡是否会阻塞合成事件?
  2. h5前端留言发布带分页的小demo
  3. 苹果电脑上NTFS硬盘无法写入怎么办?
  4. 数据库SQL习题练习Day7
  5. echarts 环形图内部加个圈
  6. 【阿里云高校计划】视觉Al训练营五天训练第二天
  7. Swift之使用key paths创建自定义查询函数 | CSDN创作打卡
  8. Hololens2-OpenXR开发(四)-坐标系同步
  9. Linux命令之Centos 7 systemctl和防火墙firewalld命令(初学一)
  10. 在谷歌控制台上怎么换行_如何在Google表格中的单元格中换行