使用python实现论文里面的饼状图:

原图:

python代码实现:

    # # 饼状图# plot.figure(figsize=(8,8))labels = [u'Canteen', u'Supermarket', u'Dorm', u'Others']sizes = [73, 21, 4, 2]colors = ['red', 'yellow', 'blue', 'green']explode = (0.05, 0, 0, 0)patches, l_text, p_text = plot.pie(sizes, explode=explode, labels=labels, colors=colors,labeldistance=1.1, autopct='%2.0f%%', shadow=False,startangle=90, pctdistance=0.6)# labeldistance,文本的位置离远点有多远,1.1指1.1倍半径的位置# autopct,圆里面的文本格式,%3.1f%%表示小数有三位,整数有一位的浮点数# shadow,饼是否有阴影# startangle,起始角度,0,表示从0开始逆时针转,为第一块。一般选择从90度开始比较好看# pctdistance,百分比的text离圆心的距离# patches, l_texts, p_texts,为了得到饼图的返回值,p_texts饼图内部文本的,l_texts饼图外label的文本# 改变文本的大小# 方法是把每一个text遍历。调用set_size方法设置它的属性for t in l_text:t.set_size = 30for t in p_text:t.set_size = 20# 设置x,y轴刻度一致,这样饼图才能是圆的plot.axis('equal')plot.legend(loc='upper left', bbox_to_anchor=(-0.1, 1))# loc: 表示legend的位置,包括'upper right','upper left','lower right','lower left'等# bbox_to_anchor: 表示legend距离图形之间的距离,当出现图形与legend重叠时,可使用bbox_to_anchor进行调整legend的位置# 由两个参数决定,第一个参数为legend距离左边的距离,第二个参数为距离下面的距离plot.grid()plot.show()

实现:

Python数据可视化:饼状图相关推荐

  1. python饼状图教程_Python数据可视化:饼状图的实例讲解

    使用python实现论文里面的饼状图: 原图: python代码实现: # # 饼状图 # plot.figure(figsize=(8,8)) labels = [u'Canteen', u'Sup ...

  2. 数据可视化--饼状图

    数据可视化–饼状图 功能:模拟从后台获取数据,将数据绘制成饼状图,效果如下: <canvas height="500px" width="800px"&g ...

  3. ECharts数据可视化饼状图(环形图-进度半圆形)

    销售进度 (quarter) -饼状图 实现步骤: 寻找官方的类似示例,给予分析,引入到HTML页面中 按照需求来定制它. 链接: 环形图. 完整js代码 // 销售模块 饼形图 半圆形 设置方式 ( ...

  4. Python数据可视化之折线图

    Python数据可视化之折线图 提示:前言 Python数据可视化之折线图 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 Python数据可视化之折线图 前言 一.导入包 ...

  5. 用python把数据画成饼状图_Python学习第92课——数据可视化之饼状图绘制

    [每天几分钟,从零入门python编程的世界!] 假如一个行业只有ABCD四个公司,我们想要用图表展现,它们各自每年的生产总额,占整个行业的比例是多少,这时我们用饼状图(pie chart)更好. 假 ...

  6. python数据可视化:折线图、条形图、饼状图显示

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. matplotlib是Python的一个强大的2D图形绘制库,使用需要安装 ...

  7. python立体感的饼状图如何做_AI教程:如何制作3D立体饼状图表?

    原标题:AI教程:如何制作3D立体饼状图表? 辛辛苦苦分析一堆大数据,竟然没人看!到底怎么办?俗话说,有图有真相,一图胜千言,取悦了眼球,剩下的都好说.如果你正着手于从数据中洞察出有用信息,那你所需要 ...

  8. python数据可视化地图_python--地图可视化

    python地图可视化可用python包Basemap:本篇总结用到百度的Echars,http://echarts.baidu.com/:Echarts 是百度开源的一个数据可视化 JS 库. 安装 ...

  9. excel根据数据画饼状图等

    把Word的数据粘贴到excel 在Excel中的部分数据 在一边计算各类病总数 选择二维饼图 改变标题 更改图表类型可以选择其他图三维饼图圆环图 旭日图 柱状图条状图折线图面积图 雷达图

  10. 数据可视化----ECharts---柱状图(三)

    前面两篇博客我写了有关Echarts的一些基础和通用配置项,博客地址在下 数据可视化----ECharts初体验(一) 数据可视化----ECharts通用配置(二) 柱状图 柱状图 一.搭建基础结构 ...

最新文章

  1. 一个有意思的逻辑训练题目
  2. keras 导出onnx并使用
  3. html中的高和宽背景色怎么写,css background-size与背景图片填满div
  4. C++ _countf
  5. jQuery1.4 API 中文版手册(chm格式)
  6. MySQL事务隔离级别及场景测试
  7. 分治法解决组合问题(递归)
  8. Linux入门基础命令(四)
  9. 【通信】基于matlab FDTD法研究移动通信终端电磁辐射对人体的影响【含Matlab源码 761期】
  10. 计算机专业搜题软件免费,QuestionHelper(pc搜题工具)
  11. sql2000 mysql_sql2000迷你版 超精简版SQL Server 2000数据库下载
  12. UA OPTI570 量子力学 角动量 公式与结论总结
  13. win10的计算机是哪个版本,Win10七大版本哪个好 Windows10系统各版本功能区别详解...
  14. C/C++ 内部收益率
  15. cocos 添加遮罩后白屏_Cocos2dx3.2 Crazy Tetris 由于遮罩引起的部分手机白屏
  16. java oa开发_java开发oa系统
  17. 自己用的停用词(2955个)
  18. 二维数组malloc申请空间以及初始化方式
  19. ios禁用更新_如何为iOS应用启用或禁用自动更新
  20. 纠结了五年,华为要动智能电视了?

热门文章

  1. 【我的Android进阶之旅】Android使用JNI的时候报native crash: A/libc: Fatal signal 4 (SIGILL), code 2 (ILL_ILLOPN)
  2. 【6w字干货】2020大数据面试题真题总结(附答案)
  3. LPC1788FBD208笔记(002):SDRAM实验
  4. 机器学习基础:ROC曲线与AUC计算详解
  5. typecho主题模板-博客最新版Hocui社区简约主题
  6. linux性能调优看这篇就懂,[转载]Linux性能调优
  7. TensorFlow与cuda版本间的对应关系
  8. 08.音频系统:第003课_Linux音频驱动程序:第005节_DAPM_widget_route_path
  9. 数电实验六-秒表进阶(Multisim和Basys3)
  10. 【LINUX挂载磁盘报错】Structure needs cleaning 如何处理