Python matplotlib绘制饼状图功能示例


Posted in Python onSeptember 10, 2019

本文实例讲述了Python matplotlib绘制饼状图功能。分享给大家供大家参考,具体如下:

一 代码

import numpy as np
import matplotlib.pyplot as plt
#The slices will be ordered and plotted counter-clockwise.
labels ='Frogs','Hogs','Dogs','Logs'
sizes =[15,30,45,10]
colors =['yellowgreen','gold','#FF0000','lightcoral']
#使饼状图中第2片和第4片裂开
explode =(0,0.1,0,0.1)
fig = plt.figure()
ax = fig.gca()
ax.pie(np.random.random(4), explode=explode, labels=labels, colors=colors,
autopct='%1.1f%%', shadow=True, startangle=90,
radius=0.25, center=(0,0), frame=True)
ax.pie(np.random.random(4), explode=explode, labels=labels, colors=colors,
autopct='%1.1f%%', shadow=True, startangle=90,
radius=0.25, center=(1,1), frame=True)
ax.pie(np.random.random(4), explode=explode, labels=labels, colors=colors,
autopct='%1.1f%%', shadow=True, startangle=90,
radius=0.25, center=(0,1), frame=True)
ax.pie(np.random.random(4), explode=explode, labels=labels, colors=colors,
autopct='%1.1f%%', shadow=True, startangle=90,
radius=0.25, center=(1,0), frame=True)
#设置坐标轴刻度
ax.set_xticks([0,1])
ax.set_yticks([0,1])
#设置坐标轴刻度上显示的标签
ax.set_xticklabels(["Sunny","Cloudy"])
ax.set_yticklabels(["Dry","Rainy"])
#设置坐标轴跨度
ax.set_xlim((-0.5,1.5))
ax.set_ylim((-0.5,1.5))
#设置纵横比相等
ax.set_aspect('equal')
plt.show()

二 运行结果

Python matplotlib绘制饼状图功能示例

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python读取文件内容的三种常用方式及效率比较
Oct 07 Python
python中numpy.zeros(np.zeros)的使用方法
Nov 07 Python
pycharm下查看python的变量类型和变量内容的方法
Jun 26 Python
Python开发之Nginx+uWSGI+virtualenv多项目部署教程
May 13 Python
python利用dlib获取人脸的68个landmark
Nov 27 Python
Pandas+Matplotlib 箱式图异常值分析示例
Dec 09 Python
Python函数式编程实例详解
Jan 17 Python
Pytorch maxpool的ceil_mode用法
Feb 18 Python
django Layui界面点击弹出对话框并请求逻辑生成分页的动态表格实例
May 12 Python
python如何进行矩阵运算
Jun 05 Python
Tensorflow tensor 数学运算和逻辑运算方式
Jun 30 Python
python 基于opencv操作摄像头
Dec 24 Python
numpy.random.shuffle打乱顺序函数的实现
Sep 10 #Python
python+pygame实现坦克大战
Sep 10 #Python
使用virtualenv创建Python环境及PyQT5环境配置的方法
Sep 10 #Python
Python将视频或者动态图gif逐帧保存为图片的方法
Sep 10 #Python
python使用PIL和matplotlib获取图片像素点并合并解析
Sep 10 #Python
Python字符串中添加、插入特定字符的方法
Sep 10 #Python
详解python uiautomator2 watcher的使用方法
Sep 09 #Python
You might like
php源代码安装常见错误与解决办法分享
2013/05/28 PHP
PHP实现无限分类的实现方法
2016/11/14 PHP
PHP中使用jQuery+Ajax实现分页查询多功能操作(示例讲解)
2017/09/17 PHP
PHP基于mcript扩展实现对称加密功能示例
2019/02/21 PHP
PHP去除空数组且数组键名重置的讲解
2019/02/28 PHP
PHP模糊查询技术实例分析【附源码下载】
2019/03/07 PHP
js实现翻页后保持checkbox选中状态的实现方法
2012/11/03 Javascript
js遍历、动态的添加数据的小例子
2013/06/22 Javascript
jquery属性选择器not has怎么写 行悬停高亮显示
2013/11/13 Javascript
jquery提示效果实例分析
2014/11/25 Javascript
JavaScript静态类型检查工具FLOW简介
2015/01/06 Javascript
JavaScript中var关键字的使用详解
2015/08/14 Javascript
vue.js+Echarts开发图表放大缩小功能实例
2017/06/09 Javascript
mui back 返回刷新页面的实例
2017/12/06 Javascript
JavaScript实现二叉树定义、遍历及查找的方法详解
2017/12/20 Javascript
vue axios post发送复杂对象问题
2019/06/04 Javascript
vue 输入电话号码自动按3-4-4分割功能的实现代码
2020/04/30 Javascript
python任务调度实例分析
2015/05/19 Python
Python模拟登录验证码(代码简单)
2016/02/06 Python
python虚拟环境virtualenv的使用教程
2017/10/20 Python
Python并发编程协程(Coroutine)之Gevent详解
2017/12/27 Python
Windows上使用Python增加或删除权限的方法
2018/04/24 Python
Django 忘记管理员或忘记管理员密码 重设登录密码的方法
2018/05/30 Python
opencv-python 提取sift特征并匹配的实例
2019/12/09 Python
python默认参数调用方法解析
2020/02/09 Python
你应该知道的Python3.6、3.7、3.8新特性小结
2020/05/12 Python
日本一家专门经营各种箱包的大型网站:Traveler Store
2016/08/03 全球购物
L’AGENCE官网:加州女装品牌
2018/06/03 全球购物
监理资料员岗位职责
2014/01/03 职场文书
光荣入党自我鉴定
2014/01/22 职场文书
资助贫困学生倡议书
2014/05/16 职场文书
销售经理助理岗位职责
2015/04/13 职场文书
教师节随笔
2015/08/15 职场文书
python 办公自动化——基于pyqt5和openpyxl统计符合要求的名单
2021/05/25 Python
CSS中float高度塌陷问题的四种解决方案
2022/04/18 HTML / CSS
Python PIL按比例裁剪图片
2022/05/11 Python