matplotlib系列——饼图
2019-07-24 09:09:35来源:博客园 阅读 ()
import matplotlib.pyplot as plt import numpy as np import matplotlib import sys
1.主体函数
#饼图 def die(labels,sizes,s=0): figure() #突出最大部分 explode =np.zeros(len(sizes)) explode[np.argmax(sizes)]=0.1 explode=tuple(explode) plt.pie(sizes,explode=explode,labels=labels,autopct='%1.1f%%',shadow=False,startangle=90) if s==1: Save() plt.show()
2. 相关函数
#获取当前文件夹,并根据文件名生成文件路径 def path(fileName): p=sys.path[0]+'\\'+fileName return p #保存图片 def Save(): fig = plt.gcf() fig.set_size_inches(7.2, 4.2) fig.savefig(path('1.png'), dpi=400) #设置画布 def figure(): # 设置图形对象 :窗口 plt.figure('Figure Object 1', # 图形对象名称 窗口左上角显示 figsize = (8, 10), # 窗口大小 dpi = 120, # 分辨率 facecolor = 'white', # 背景色 )
3.实验
def data2(): x = ["lang","jiqing8","yujia","xiyou","jingang","shuaijiao"] y = [56.01,26.94,17.53,16.49,15.45,12.96] return x,y labels,sizes=data2() die(labels,sizes,s=1)
4.结果
原文链接:https://www.cnblogs.com/Fengqiao/p/matplotlib-die.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- python使用matplotlib在一个图形中绘制多个子图以及一个子图 2019-07-24
- 图灵学院 Python全系列教程全栈工程师 python视频教程下载 2019-07-24
- python(第一天) 2019-07-24
- python系列——文件操作的代码 2019-07-24
- matplotlib系列——中文显示 2019-07-24
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash