python绘制饼状图图例_使用matplotlib的所有饼图的通用图例

图例只需调用一次,否则将显示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()

这将生成以下图形:

J4up6.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/538844.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Android初始化本地数据库

原文:http://blog.csdn.net/itjavawfc/article/details/50860647 点击阅读原文 -------------------------------- 最近遇到一个需求,一个同学不会搭服务器,但是Android课程设计需要用到很多数据,这样就出现了一个问题&#xff0c…

jsp springmvc 视图解析器_springMVC配置jsp/html视图解析器

1、maven项目引入freemark相关jar包freemaker是以个模板引擎,可以根据提供的数据和创建好的模板,去自动的创建html静态页面。所以在返回html视图时可以用这个引擎结合数据生成html静态页面。org.springframeworkspring-context-support5.0.7.RELEASEorg.freemarkerf…

php设计模式原型模式,原型模式_设计模式_设计模式之原型模式 - Lane Blog

108Clicks: 6614 Date: 2014-04-21 21:48:35 Power By 李轩Lane原型模式提取重复功能,避免了程序员喜欢复制粘贴的坏习惯。设计模式中的原型模式就是,用原型实例指定创建对象的重力,通过拷贝这些原型来创建新的对象从一个对象再创建另外一个可…

Windows2003如何安装IIS和ftp

【开始】----【控制面板】----【添加或删除程序】 出现如下“添加或删除程序”界面,点击“添加/删除windows组件(a) ” 出现如下“window组件向导”界面 下拉“组件”栏目条,选择“应用程序服务器” 点击“应用程序服务器”下的“…

hadoop临时文件 jar包_hadoop之Mapper/reducer源码分析之二

若当前JobClient (0.22 hadoop) 运行在YARN.则job提交任务运行在YARNRunnerHadoop Yarn 框架原理及运作机制主要步骤作业提交作业初始化资源申请与任务分配任务执行具体步骤在运行作业之前,Resource Manager和Node Manager都已经启动,所以在上图中&#…

ANDROID:SHOWASACTION="NEVER"是做什么用的?

原文地址:http://www.cnblogs.com/android-joker/p/4478491.html 点击阅读原文 --------------------------------------------------------- 安卓开发项目文件中有一个目录叫做menu,里面有tybmain.xml item选项里有一句 android:showAsAction "…

吴恩达ex3_Wu-Enda机器学习编程作业Python实现EX3,吴恩达,machinelearning,python,ex3nn

# -*- coding: utf-8 -*-"""Created on Wed Jul 1 20:28:57 2020author: cheetah023"""import numpy as npimport matplotlib.pyplot as pltimport scipy.io as sciimport random as ra#函数定义def sigmoid(X):return 1 /(1 np.exp(-X))def pr…

php数组验证用户名密码,求个php数组验证问题,在线等

现在有这么一个数组,是属性表Array([0] > Array([list_attr_id] > 30[list_attr_name] > 颜色[list_attr_attr] > 黑色|白色|金色[list_attr_price] > 0|10.1|20[list_attr_shop_id] > 28)[1] > Array([list_attr_id] > 31[list_attr_name] > 规格[…

基于python的视频监控系统_Python实现微信监控报警系统

概述: 本文主要分享一下博主在学习wxpy 的过程中开发的一个小程序。博主在最近有一个监控报警的需求需要完成,然后刚好在学习wxpy 这个东西,因此很巧妙的将工作和学习联系在一起。 博文中主要使用到的技术设计到Python,Redis,以及…

python 编码文件json.loads json.dumps

python 编码文件json.loads json.dumps import yaml d {name: 张三, age: 1} print d jd json.dumps(d, ensure_asciiFalse, encodingutf-8)) ud json.loads(jd, encodingutf-8) print ud ud yaml.safe_load(jd, encodingutf-8) print udposted on 2018-04-23 15:18 秦瑞It…

getActionBar()报空指针异常

调用 getActionBar()的Activity类 public class WlanListActivity extends AppCompatActivity 在使用getActionBar("标题内容")的时候报空指针。 原因是要用AppCompatActivity类里的getSupportActionBar()

python 类中定义列表_Python3中的自定义列表类,具有

我想用python3编写一个自定义列表类,就像在这个问题How would I create a custom list class in python?中一样,但与该问题不同,我想实现__get__和{}方法。虽然我的类与list类似,但是这些方法背后隐藏着一些神奇的操作。所以我想…

红黑树与平衡二叉树_百图详解红黑树,想不理解都难

之前在公司组内分享了红黑树的工作原理,今天把它整理下发出来,希望能对大家有所帮助,对自己也算是一个知识点的总结。这篇文章算是我写博客写公众号以来画图最多的一篇文章了,没有之一,我希望尽可能多地用图片来形象地…

linux 父子进程结束,Linux下让父进程结束后,子进程自动结束

在多进程编程的时候,经常会遇到这样的情况。父进程创建了一堆子进程,当遇到错误或者操作失误的时候把父进程关闭了,但是子进程还在跑,不得不一个一个地杀死子进程,或者使用ps,grep,awk,kill来配合批量杀死。之前在写 x…

android:showAsAction 无效

我想要的效果 但actionbar上的搜索菜单不显示 在androidstudio里,android:showAsAction"always"标红 根据提示,需要加入 xmlns:app"http://schemas.android.com/apk/res-auto" 加入后依然无效 正确的加入方式是:

Exchange_Server_2013在Windows_2008_R2部署

Exchange Server 2013可以部署在Windows Server 2012的平台,也可以部署在Windows Server 2008 R2的平台。如果部署在Windows Server 2008 R2平台要求操作系统版本为Windows Server 2008 R2 SP1的版本。如下拓扑图:在本架构中有两台服务器,都安…

建立副本名称冲突_包的建立(一)

这次的内容,涉及到 R 语言包的建立。事实上,CRAN 提供的官方参考指南,并不适合快速阅读,且内容繁杂。比较适合作为后期提高的 教材。而 http://r-pkgs.had.co.nz/ 上 的教程则更适合作为 R 包编写的帮助指南。这里,仅仅…

Android 多选列表

原文&#xff1a;http://blog.csdn.net/wljun739/article/details/37655209 点击阅读原文 ----------------------------------------------------------- 1、activity_main.xml[java] view plaincopy<LinearLayout xmlns:android"http://schemas.android.com/apk/res/…

python自带的编辑器怎么换行_Python3基础 print 自带换行功能

镇场诗&#xff1a; ———大梦谁觉&#xff0c;水月中建博客。百千磨难&#xff0c;才知世事无常。 ———今持佛语&#xff0c;技术无量愿学。愿尽所学&#xff0c;铸一良心博客。 —————————————————————————————————————————— 1 …

查看db2数据库名linux,【名说】DB2数据库备份与恢复(linux环境)

lslinux 下备份db2数据库1.SSH方式&#xff1a;登录db2数据库(因为是linux环境 &#xff0c; putty就不错)2.进入备份文件夹&#xff1a;cd /home/backup/db2 list application | grep 数据库名//(可能会有一些连接进程&#xff0c;有则全部杀掉)//杀进程&#xff1a;db2 "…