Python学习笔记--使用matplotlib绘制圆饼图

一.所要用的库及环境:

IDE:Pycharm

Python环境:python3.7

二.Matplotlib绘制饼状图:

概念: 饼状图显示一个系列中各项的大小与各项总和的比例

饼状图的数据点显示为整个饼状图的百分比

代码及效果图:

问题1:为什么绘制出来的图是椭圆形而不是正圆形

因为在绘图时x轴和y轴的比例不是1:1

解决方法:在绘制图形前加上axes方法可以创建或激活轴,如果aspect为一个数字,

则表示屏幕空间中y单位与x单位之比

效果图及代码:

问题2:如何把每一块在整个饼状图中占的比例显示在饼状图中

解决方法:在pie函数中添加autopct属性

autopct属性就是把每一块占的比例用python格式化字符串或者函数表现出来

代码及效果图:

问题3:如何突出显示其中几块

解决方法:在pie中加入explode属性,explode可以是一个数组

他指定用来偏移每块的半径的分数(shadow指定是否添加阴影效果True or False)

代码及效果图:

三.结语:

感谢matplotlib提供的文档,感谢麦子学院提供的视频教学

文章如哪里有误请联系作者QQ406802063,及时更正,感谢

python饼状图显示其比例_Python学习笔记--使用matplotlib绘制饼状图相关推荐

  1. python使用matplotlib绘制饼状图

    python使用matplotlib绘制饼状图 Python绘图需要下载安装matplotlib模块,它是一个数学绘图库,我们将使用它来制作简单的图表. 绘制饼状图 代码一: import matpl ...

  2. Python+Matplotlib绘制饼状图模拟南丁格尔玫瑰图

    开学第一课:一定不要这样问老师Python问题 董付国老师Python系列教材推荐与选用参考 ============= 版权声明:由于公众号后台规则问题,本文暂时无法设置原创标记,但仍属原创内容,微 ...

  3. python反转一个三位数的整数_Python学习笔记3-整数反转

    Python学习笔记3-整数反转 题目: 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转. 示例 1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: - ...

  4. matplotlib绘制饼状图

    源自http://blog.csdn.net/skyli114/article/details/77508430?ticket=ST-41707-PzNbUDGt6R5KYl3TkWDg-passpo ...

  5. python mysql数据库操作grid控件_Python学习笔记_02:使用Tkinter连接MySQL数据库实现登陆注册功能...

    1 环境搭建 1.1 Python安装 本文具体实现部分Python环境:Python2.7.14,64位版本 附:配置PythonIDE,推荐PyCharm(具体IDE界面见下图),下载点击运行即可 ...

  6. [转载] python中异常处理的四个句子_Python学习笔记总结(四)异常处理

    参考链接: 在Python中定义清理动作 1.基础 try/except/else:[else是可选的]捕捉由代码中的异常并恢复,匹配except里面的错误,并执行except中定义的代码,后继续执行 ...

  7. python从第二行开始读取文件_python学习笔记—— 从第二行开始读文件

    原博文 2018-04-16 16:26 − filename = info.txtf = open('info.txt') next(f) for line in f: print(line)nex ...

  8. python中sys模块有什么用_Python 学习笔记 (8)—— sys模块

    主要介绍用的比较多的sys的模块命令包括:sys.argv,sys.platform,sys.getdefaultencoding,sys.setdefaultencoding(),sys.getfi ...

  9. python无限循环通过while保留字构建_Python学习笔记(四)

    第四章 程序的控制结构 程序的基本结构 程序由三种基本结构组成: 顺序结构 分支结构 循环结构 这些基本结构都有一个入口和一个出口.任何程序都由这三种基本结构组合而成 微实例 计算圆的面积和周长 计算 ...

  10. python函数第二次运行报错_Python学习笔记2-函数、高级特性

    函数 调用函数 要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数 >>> abs(100) 100 >>> abs(-20) 20 ...

最新文章

  1. AVR开发 Arduino方法(附四) 参考文献与网址
  2. Nature:揭示人大脑类器官为何缺乏正常人脑特有的细胞亚型和复杂回路
  3. 《转》八大算法详细讲解
  4. 十进制转十六进制_汇编语言 输入一位十六进制数,输出其十进制表示
  5. 【转摘】IT人日常的学习—中国消费产业的基本盘和机遇
  6. 2018.11.03-dtoj-3130-流浪者(rover)
  7. hdu 2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活 (背包问题)
  8. Linux errno 列表
  9. c语言初始化字符数组为空,怎么把已经初始化的字符数组设置为空?
  10. 22--删除字符串中的所有相邻重复项
  11. MFC初探 —— 文件与文件夹的选择与拷贝
  12. 证券业大数据与人工智能发展现状与应用趋势
  13. 全桥电路matlab仿真,三相电压型桥式逆变电路及建模与仿真结构
  14. 粒子群优化算法PSO
  15. 基于 Agora SDK 实现 macOS 端的一对一视频通话
  16. Bigtable: a distributed storage system for structured data论文阅读
  17. calamari图片记录
  18. IN和EXISTS、not in 和not exists的效率详解
  19. 平面设计新手如何快速修好人像图
  20. 网易云音乐的“红与黑”

热门文章

  1. ArcGIS桌面构建三维地质体模型
  2. HTTP协议请求头部的User-Agen和Cookie
  3. 运放输入偏置电流方向_运算放大器+仪表放大器:如何为偏置电流提供直流回路?...
  4. 解决word标题样式错乱
  5. powerdesigner将name填充到comment中
  6. android基础之Map系列
  7. MSI Center局域网管理器开启导致电脑网络质量变差、网速低
  8. Mac锁屏设置快捷键
  9. 平均年薪 15 万,超 6 成本科学历,程序员薪资调查报告大曝光!
  10. msxml6_x64 下载