python画饼图-python matplotlib画饼图
画饼画使用的方法是plt.pie方法,里面有几个参数可以设置,具体后面再提,先看下代码和效果。这里以常见的几个课目的值为例,算下各个科目在饼图中占的比重。
import matplotlib.pyplot as plt
x = [4, 9, 21, 55, 30, 18]
labels = ['math', 'history', 'chemistry', 'physics', 'biology','Enrlish']
explode = [0, 0.01, 0.01, 0.02, 0.03, 0]
plt.pie(x, labels=labels, explode=explode,shadow=True,autopct='%1.1f%%',startangle=60,radius=1)
plt.show()
plt.close()
上面的代码在 jupyter notebooks 中是直接画不出图的,会提示 ,原因是需要在启动时需要指定inline参数,也可以在代码最前面加下%matplotlib inline 解决,具体执行后结果如下图:
上面使用几个参数的意思如下:
labels (每一块)饼图外侧显示的说明文字
explode (每一块)离开中心距离
startangle 起始绘制角度,默认图是从x轴正方向逆时针画起,如设定=90则从y轴正方向画起
shadow 是否阴影
labeldistance label绘制位置,相对于半径的比例, 如<1则绘制在饼图内侧
autopct 控制饼图内百分比设置,可以使用format字符串或者format function。'%1.1f'指小数点前后位数(没有用空格补齐)
pctdistance 类似于labeldistance,指定autopct的位置刻度
radius 控制饼图半径
返回值:
如果没有设置autopct,返回(patches, texts)
如果设置autopct,返回(patches, texts, autotexts
python画饼图-python matplotlib画饼图相关推荐
- 【Python】怎么用matplotlib画出漂亮的分析图表
特征锦囊:怎么用matplotlib画出漂亮的分析图表 ???? Index 数据集引入 折线图 饼图 散点图 面积图 直方图 条形图 关于用matplotlib画图,先前的锦囊里有提及到,不过那些图 ...
- 用python画出简单笑脸画法_【Python】怎么用matplotlib画出漂亮的分析图表
特征锦囊:怎么用matplotlib画出漂亮的分析图表 ? Index 数据集引入 折线图 饼图 散点图 面积图 直方图 条形图 关于用matplotlib画图,先前的锦囊里有提及到,不过那些图都是比 ...
- 用Python的turtle和matplotlib画出圆满和爱心
马上就要到六一儿童节了,小朋友很喜欢画画,这里就用Pyhton来画一些简单形状. 首先是圆形,圆形的寓意是圆满.完美.团圆.优胜和团结.圆形在形状上是一个平面中点到定点距离相等的图形,象征着圆满和完美 ...
- python的contour怎么画虚线_Python+Matplotlib画contour图
在本文中,你将学习到以下内容: 理解画contour图的数据结构 contour图的参数调节 如何添加colorbar 我们先假设x, y的取值范围如下: import matplotlib.pypl ...
- python坐标网matplotlib_使用matplotlib画双纵轴坐标
一.前言 本文主要使用matplotlib,实现双纵轴坐标的图表绘制.笔者python版本为2.7.15. 二.实践及效果 1. 需求 某个有这么一个成绩表,分别是名字,本次成绩以及进步幅度,现在需要 ...
- 【python 初学者】使用matplotlib画对比旋风图
在做一些数据可视化时,两个类别数据可以做成对比图,这里使用的小技巧是生成一个固定数据用来放置标签,再将其中一个数据转换成负值,可使图形分成两部分. import matplotlib.pyplot a ...
- python circle函数如何画圆_Python Matplotlib画圆
同时需要了解Numpy和Matplotlib相关知识. 看代码吧,仔细了解清楚每句代码,每个函数. # -*- coding:utf-8 -*- #! python3 import numpy as ...
- python用matplotlib画球_用Python的Matplotlib 画一个足球场
我们可能想要在图表上绘制线条或圆圈的原因有很多. 我们可以寻找添加平均线,突出显示关键数据点甚至绘制图片. 本文将展示如何使用足球场地图的示例添加线条,圆圈和圆弧,然后可以使用它来显示热图,传球或比赛 ...
- python画饼图-python使用Matplotlib画饼图
本文实例为大家分享了Android九宫格图片展示的具体代码,供大家参考,具体内容如下 函数参数 plt.pie(x, explode=None, labels=None, colors=None, a ...
- python怎么画多重饼状图_Python通过matplotlib画双层饼图及环形图简单示例
(1) 饼图(pie),即在一个圆圈内分成几块,显示不同数据系列的占比大小,这也是我们在日常数据的图形展示中最常用的图形之一. 在python中常用matplotlib的pie来绘制,基本命令如下所示 ...
最新文章
- libyuv库的使用
- OpenCV简介与安装
- 通过仿真和综合认识T触发器(Verilog HDL语言描述T触发器)
- Linux下给挂载U盘或者SD卡
- 分支合并 Fork-Join 框架
- 3331付款方式怎么写_拼多多怎么刷单 为什么要刷单
- 一次MYSQL 服务器性能优化之旅
- Spring Boot与Activiti集成实战
- 2016面试——腾讯、蚂蚁金服、蘑菇街
- linux进程如何挂起自己,Linux Server HTTP进程每天挂起服务器
- 助力 Android 抗衡 iOS,华为发布方舟编译器!
- 最新课程 | openGauss 快速上手指南课程即将开课
- tablesorter,jquery
- 基于springboot网上购物商城系统设计与实现
- 验证性因素分析AVE和CR值
- 贝叶斯估计、最大似然估计、最大后验概率估计
- 计算机强制关机代码bat,自制bat文件搞定定时关机、重启、强制关机、注销等
- 关于VLAN和VXLAN的理解
- 高中计算机知识竞赛,数学系、计算机科学系举行2016年“师范技能竞赛月”之高中数学知识竞赛...
- 电脑组成部件介绍图解之电脑由哪些部件组成?各个部件作用又是什么 ?主要功能是什么?