Python爬虫、数据分析、网站开发等案例教程视频免费在线观看

https://space.bilibili.com/523606542

Python学习交流群:1039649593

饼图

饼图是一个划分为几个扇形的圆形统计图表,用于描述量、频率或百分比之间的相对关系的。 在matplotlib中,可以通过plt.pie来实现,其中的参数如下:

  1. x:饼图的比例序列。
  2. labels:饼图上每个分块的名称文字。
  3. explode:设置某几个分块是否要分离饼图。
  4. autopct:设置比例文字的展示方式。比如保留几个小数等。
  5. shadow:是否显示阴影。
  6. textprops:文本的属性(颜色,大小等)。
  7. 其他参数:https://matplotlib.org/api/_as_gen/matplotlib.pyplot.pie.html#matplotlib.pyplot.pie

返回值:

  1. patches:饼图上每个分块的对象。
  2. texts:分块的名字文本对象。
  3. autotexts:分块的比例文字对象。

假如现在我们有一组数据,用来记录各个操作系统的市场份额的。那么用饼状图表示如下:

oses = {
'windows7':60.86,
'windows10': 18.46,
'windows8': 3.61,
'windows xp': 10.3,
'mac os': 6.78,
'其他': 1.12
}
names = oses.keys()
percents = oses.values()
patches,texts,autotexts = plt.pie(percents,labels=names,autopct="%.2f%%",explode=(0,0.05,0,0,0,0))
for text in texts+autotexts:plt.setp(text,fontproperties=font)text.set_fontsize(10)
for text in autotexts:text.set_color("white")

效果图如下:

Python数据分析入门(二十):绘制饼图相关推荐

  1. Python数据分析入门(十六):设置可视化图表的信息

    Python爬虫.数据分析.网站开发等案例教程视频免费在线观看 https://space.bilibili.com/523606542 Python学习交流群:1039649593 现在我们添加图后 ...

  2. python数据分析入门【二】 --- 数据处理

    python数据分析入门[二] - 数据处理 上一章内容python数据分析入门[一] - DataFrame & Series 下一章内容python数据分析入门[三] - 数据分析 文章目 ...

  3. python数据分析入门学习笔记

    python数据分析入门学习笔记儿 学习利用python进行数据分析的笔记儿&下星期二内部交流会要讲的内容,一并分享给大家.博主粗心大意,有什么不对的地方欢迎指正~还有许多尚待完善的地方,待我 ...

  4. Python数据分析入门笔记5——数据预处理之异常值

    系列文章目录 Python数据分析入门笔记1--学习前的准备 Python数据分析入门笔记2--pandas数据读取 Python数据分析入门笔记3--数据预处理之缺失值 Python数据分析入门笔记 ...

  5. Python数据分析入门笔记9——数据预处理案例综合练习(男篮女篮运动员)

    系列文章目录 Python数据分析入门笔记1--学习前的准备 Python数据分析入门笔记2--pandas数据读取 Python数据分析入门笔记3--数据预处理之缺失值 Python数据分析入门笔记 ...

  6. Python数据分析入门之pandas基础总结

    Pandas--"大熊猫"基础 Series Series: pandas的长枪(数据表中的一列或一行,观测向量,一维数组...) Series1 = pd.Series(np.r ...

  7. 分享一份60页的《Python数据分析入门PPT》

    小伙伴你好,资料会有的,我先做个自我介绍. 我是小詹.一名即将毕业的研究生,一个懂点技术和运营的产品人. 爱折腾爱分享,我在大学时通过副业实现了经济独立,偶尔还能补贴家用,在北漂求学的 7 年里还算精 ...

  8. Python数据分析入门教程(更新中)

    Python数据分析入门教程 你好! 这是一篇适用于初学者的Python数据分析入门教程 1. Numpy关于矩阵的操作 1.1数组与矩阵的基本概念 矩阵:矩阵是一个按照长方阵列排列的实数或复数集合( ...

  9. Python数据分析入门笔记10——简单案例练习(学生信息分析)

    系列文章目录 Python数据分析入门笔记1--学习前的准备 Python数据分析入门笔记2--pandas数据读取 Python数据分析入门笔记3--数据预处理之缺失值 Python数据分析入门笔记 ...

  10. Python数据分析入门笔记4——数据预处理之重复值

    系列文章目录 Python数据分析入门笔记1--学习前的准备 Python数据分析入门笔记2--pandas数据读取 Python数据分析入门笔记3--数据预处理之缺失值 Python数据分析入门笔记 ...

最新文章

  1. 一道异常处理执行顺序面试题的简单分析
  2. struts2中把action中的值传递到jsp页面的例子
  3. 头像裁剪_课堂裁剪|19级油画班油画头像写生作品
  4. 信息安全系统设计基础第三周学习总结—20135227黄晓妍
  5. TensorFlow8-mnist手写数字识别入门
  6. 计算机组成原理计算题题库,计算机组成原理习题库.doc
  7. 人员基础信息一体化采集仪_注意!会计人员信息采集,哪些人需要采集?
  8. [导入]如何在标题栏上增加按钮
  9. 2003 -服务器没有响应,PowerPoint2003
  10. matlab插值函数截断误差,插值及其误差
  11. html 载入视频flv,HTML中嵌入FLV视频文件
  12. SAP的系统审计以及SM19的使用
  13. linux服务器console口,Linux重定向console口控制台
  14. html 水平柱形图,CSS实现柱形图效果的代码示例
  15. MySQL医疗信息管理系统数据库(源码)
  16. SqlServer 触发器 详细讲解
  17. ML:模型训练/模型评估中常用的两种方法代码实现(留一法一次性切分训练和K折交叉验证训练)
  18. JAVA IO与NIO优劣浅析
  19. selenium之浏览器弹出新窗口并在新窗口操作
  20. 流媒体解码及H.264编码推流

热门文章

  1. 连接redis服务器提示:Redis Client On Error: Error: connect ECONNREFUSED 127.0.0.1:6379 Config right?
  2. msys2 vscode go 环境搭建
  3. 《TCP IP网络编程》((韩)尹圣雨) - 网络编程、服务器网络模型
  4. iOS开发UI篇—Quartz2D使用(信纸条纹)
  5. 进程与线程的基本概念
  6. Tab导航栏切换的实现
  7. 闪烁之光为什么闪退_闪烁之光闪退怎么办?闪烁之光闪退黑屏怎么解决?
  8. html页面如何按需导入vant,Vant 快速上手
  9. 易语言mysql数据同步程序_易语言mssql和mysql数据自动同步源码
  10. 网关、路由器,傻傻分不清?进来就懂了