图例只需调用一次,否则将显示7个不同的图例。我在下面展示了一个例子。请注意,您必须将自己的数据替换为ax.pie():data1 = (10,90) # some data to be plotted

data2 = (40,50)

data3 = (70,30)

labels = ['Sending Data', 'Not Sending Data'] #legend labels to be plotted

colors = ['green', 'red']

fig = plt.figure(figsize=(16,8))

ax1 = plt.subplot2grid((2,4),(0,0))

ax1.pie(data1, colors=colors, startangle=90)

plt.title('LOGS1')

ax2 = plt.subplot2grid((2, 4), (0, 1))

ax2.pie(data2, colors=colors, startangle=90)

plt.title('LOGS2')

ax3 = plt.subplot2grid((2, 4), (0, 2))

ax3.pie(data3, colors=colors, startangle=90)

plt.title('LOGS3')

ax4 = plt.subplot2grid((2, 4), (0, 3))

ax4.pie(data1, colors=colors, startangle=90)

plt.title('LOGS4')

ax5 = plt.subplot2grid((2, 4), (1, 0))

ax5.pie(data2, colors=colors, startangle=90)

plt.title('LOGS5')

ax6 = plt.subplot2grid((2, 4), (1, 1))

ax6.pie(data3, colors=colors, startangle=90)

plt.title('LOGS6')

ax7 = plt.subplot2grid((2, 4), (1, 2))

patches, texts = ax7.pie(data1, colors=colors, startangle=90) #use this plot to show the legend

plt.title('LOGS7')

plt.legend(patches, labels, bbox_to_anchor=(2.3, 2), prop={'size':14}) #show the legend defined in labels

#change values of 'bbox_to_anchor' to move the legend to the desired location

plt.axis('equal') # Set aspect ratio to be equal so that pie is drawn as a circle.

plt.tight_layout()

plt.subplots_adjust(right=0.94) #adjust the spacing on right to see legend clearly

plt.show()

这将生成以下图形:

python绘制饼状图图例_使用matplotlib的所有饼图的通用图例相关推荐

  1. python绘制饼状图 标题_Python使用matplotlib的pie函数绘制饼状图功能示例

    本文实例讲述了Python使用matplotlib的pie函数绘制饼状图功能.分享给大家供大家参考,具体如下: #coding=utf8 import matplotlib as mpl import ...

  2. 年末大清仓,用Python绘制饼状图对商品库存进行分析

    前言 这不是都要回家过年了 很多店家都开始了年末大清仓,很多东西开始甩卖(咳咳.吐槽一下.很多都是挂个牌子说清仓甩卖.结果有些的卖的还更贵些) 不扯那么多,今天分享一下如何用python绘制饼状图多商 ...

  3. python绘制饼状图图例_python matplotlib饼状图参数及用法解析

    这篇文章主要介绍了python matplotlib饼状图参数及用法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在python的matplo ...

  4. Python绘制饼状图/甜甜圈

    Python Matplotlib.pyplot Matplotlib库是一个面向对象的绘图库.绘图界面由pyplot模块提供.该模块提供了许多绘图函数,以下记录的是饼状图/甜甜圈图的相关参数和绘图过 ...

  5. 【python图像处理】python绘制饼状图

    饼状图在统计分析中有着重要的应用,python中用于绘制饼状图是matplotlib中的pyplot类,这里就介绍一下,如何绘制饼状图. 直接看下面的代码 """ === ...

  6. Python绘制饼状图对商品库存进行分析

    人生苦短,我用Python 一.序言 二.知识点 三.效果展示 四.代码展示 一.序言 今天来实践一下如何用Python对商品库存绘制饼状图进行分析 二.知识点 文件读写 基础语法 字符串处理 文件生 ...

  7. 年末盘点时间——用Python绘制饼状图对商品库存进行分析

    人生苦短,我用python 存货盘点最重要的是什么,盘点比例要达到, 比如说要达到80%,于是就拿着企业给导的进销存明细表, 于是就开始筛选大金额的存货作为选择的样本, 这样就够比例了. 可是实际盘点 ...

  8. python绘制饼状图图例_Python图表绘制很简单,一文带你学会如何生成带图例的饼图...

    matplotlib库,作为Python数据可视化的常用库和经典库,咱们已经探讨了多次,并了解了内部多个函数的使用,上次咱们聊了如何在图表中添加各种样式的图例,今天呢,咱们接着上次的内容继续深入聊聊, ...

  9. Python绘制饼状图

    绘制饼图 matplotlib 模块使用pie函数绘制饼图,其调用方式如下: matplotlib.pyplot.pie(x, explode=None, labels=None, colors=No ...

最新文章

  1. sqlalchemy mysql_SQLAlchemy简明教程
  2. 软件工程(2019)第四次作业-结队作业
  3. opengl win32 nehe
  4. PHP各种数据类型转换
  5. cp210x驱动怎么安装_电脑声卡驱动怎么安装,教你三步搞定声卡驱动
  6. Oracle数据库存储过程
  7. Xcode 4-PBXcp error修复-No such file or directory
  8. day060 中间件及session源码
  9. PMP第六版计算题公式整理
  10. linux命令unzip,linux unzip命令参数及用法详解--linux解压zip文件命令
  11. kjb文件 解析_微信安装包解析异常
  12. 排查 java 程序CPU飙升问题
  13. Github骚操作绑定中国+86手机号码实现两步验证
  14. 解决Win2000 不能启动的几种方法
  15. Android 使用 Scroller 实现平滑滚动
  16. python分三行将你的学号姓名班级_python第三次作业——叶耀宗
  17. Python之禅 的翻译和解释
  18. 预测分析:R语言实现1.3 预测建模的过程
  19. Leetcode刷题笔记 354 俄罗斯套娃
  20. linux ipa 权限管理,FreeIPA增加Linux用户及sudo权限

热门文章

  1. cas4.2.7与shiro进行整合
  2. (五)C语言之二维数组
  3. 基于matlab的ldpc编码的构造,基于LDPC编码的GMSK调制与解调及matlab仿真实现(含录像)...
  4. 系统新模块增加需要哪些步骤_想要吸引人流,儿童乐园需要增加哪些新设备呢...
  5. python 3.8.0安卓_Python for Mac v3.8.0 官方最新版
  6. 使用python读取iphone文件_如何在连接的iPhone上用Python从windows7访问照片?
  7. learnpythonthehardway下载_LearnPythonTheHardWay学习笔记1:学习环境搭建
  8. nn.Dataparallel pytorch 平行计算的两种方法
  9. PHPStudy下Apache SSL证书安装教程 1
  10. 蚂蚁金服亿级并发下的移动端到端网络接入架构解析