python 数据可视化———绘制饼状图(bar)

从入门到入门,快速上手饼状图

前言

Pyplot 是 Matplotlib 的子库,提供了和 MATLAB 类似的绘图 API。
Pyplot 包含一系列绘图函数的相关函数,其中pie()函数可以绘制饼状图
用的时候,我们可以使用 import 导入 pyplot 库,并设置一个别名 plt。
同时还用到了numpy数学函数库

1.我们首先绘制一个简单的饼状图

import matplotlib.pyplot as plt
import numpy as npx = np.array([10, 20, 30, 40])#用一维数组存入各个饼块的尺寸。
plt.pie(x)#绘制饼状图,默认是从x轴正方向逆时针开始绘图
plt.show()#显示饼状图


其中pie()函数中的参数:
    x:各个饼块的尺寸。类1维数组结构。

2.接着我们给饼状图的各饼块加个标签,并给饼状图加一个标题,统计一下各操作系统使用人数的占比。

import matplotlib.pyplot as plt
import numpy as np
plt.rcParams['font.sans-serif'] = ['Microsoft YaHei']#指定字体为雅黑,解决文字乱码问题
x = np.array([30, 24, 16, 30])
plt.pie(x,labels=['Windows', 'Linux', 'ios', 'Android'],  # 设置饼图标签,以列表形式传入)
plt.title("各操作系统使用占比")
plt.show()

其中pie()函数中的参数:
    x:各个饼块的尺寸。类1维数组结构。
    label:每个饼块的标签。为字符串列表。默认值为None。
    plt.title()函数用于设置图像标题。
    注意:直接用plt.title()默认是显示英文。

3.最后清楚的显示各个操作系统占比,并且改变各饼块的颜色,并且突出ios模块

import matplotlib.pyplot as plt
import numpy as npy = np.array([30, 24, 16, 30])
plt.rcParams['font.sans-serif'] = ['Microsoft YaHei'] #指定字体为雅黑,解决文字乱码问题
plt.pie(y,labels=['Windows', 'Linux', 'ios', 'Android'],  # 设置饼图标签autopct="(%1.1f%%)" #饼块内标签。colors=("r", "blue", "#88c999", (1, 1, 0)),#设置各饼块的颜色,r表示red,blue代表蓝色#88c998十六进制表示绿色 (1,1,0)以元组形式表示黄色explode=[0, 0, 0.1, 0] #)
plt.title("操作系统使用占比")
plt.show()


其中pie()函数中的参数:

  • autopct:饼块内标签,使饼块内的标签格式化,使字符串格式显示百分比值,autopct="%1.1f%%"表示浮点数显示,并整数占一位,小数点占一位。
  • colors:设置每个版块的颜色
  • -【注】:颜色列表可以由如下组成:
                表示颜色的英文单词:如红色"red"
                表示颜色单词的简称如:红色"r",黄色"y"
                RGB格式:十六进制格式如"#88c999";(r,g,b)元组形式

  • explode:每个饼块相对于饼圆半径的偏移距离,取值为小数。形式为类1维数组结构,值越大偏移距离越远。

python 数据可视化———绘制饼状图(bar)相关推荐

  1. python使用matplotlib绘制饼状图

    python使用matplotlib绘制饼状图 Python绘图需要下载安装matplotlib模块,它是一个数学绘图库,我们将使用它来制作简单的图表. 绘制饼状图 代码一: import matpl ...

  2. Python数据可视化:饼状图

    使用python实现论文里面的饼状图: 原图: python代码实现: # # 饼状图# plot.figure(figsize=(8,8))labels = [u'Canteen', u'Super ...

  3. python数据可视化学习-饼状图

    import numpy as np import matplotlib.pyplot as plt labels ='A','B','C','D' fraces = [15,30,45,10] pl ...

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

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

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

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

  6. 数据可视化之matplotlib实战:plt.pie()函数 绘制饼状图

    import matplotlib as mpl import matplotlib.pyplot as plt import numpy as np# 防止乱码 mpl.rcParams[" ...

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

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

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

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

  9. 【Python 实战基础】如何绘制饼状图分析商品库存

    目录 一.实战场景 二.主要知识点 文件读写 基础语法 字符串处理 文件生成 数据构建 三.菜鸟实战 1.创建 python 文件 2.运行结果 一.实战场景 实战场景:如何绘制饼状图分析商品库存 二 ...

最新文章

  1. Qt最新版5.12在Windows环境静态编译安装和部署的完整过程(VS2017)
  2. Docker容器通过独立IP暴露给局域网的方法
  3. 毕业论文 | 信号的抽取与插值技术研究(源代码)
  4. 计蒜客 - Distance on the tree(LCA+主席树)
  5. rmi远程代码执行漏洞_Apache Solr反序列化远程代码执行漏洞分析(CVE20190192)
  6. 你的SQL语句放在了哪里?
  7. Hive面试题汇总(2021)
  8. vs2010英文版变中文版
  9. 大专计算机档案,大专档案自我鉴定(精选5篇)
  10. mysql odbc 免安装_MySQL免安装版配置
  11. Android屏幕共享-传输图片
  12. 微信小程序入门(一)微信小程序注册申请
  13. Qt实现简单项目——打开图片
  14. Micromedia 发布DevNet最终资源开发包
  15. 文献 | 你的狗狗是否也很擅长“察言观色”?
  16. 生物膜仿生纳米颗粒|HEK293胚肾细胞膜复合纳米脂质体|293T胚肾细胞膜修饰纳米囊泡具有靶向功能
  17. 程序员如何渡过中年危机
  18. 重装系统 linux u盘启动不了怎么办,用U盘启动盘重装系统启动时黑屏
  19. 机顶盒机卡配对操作教程
  20. 安装西门子WinCC时,一直提“Please restart Windows before installing new programs“, 重新启动

热门文章

  1. 行为树游戏AI PPT(珠三角沙龙)
  2. TemplateInputException: Error resolving template 无法解析页面原因记录
  3. 爱奇艺视频怎么联系在线人工客服?
  4. 设计模式之门面模式和调停者模式
  5. Vue 官方团队成员的新书来了!
  6. 精致简约生活 墨尔本的现代公寓
  7. C语言程序设计(数据结构)——头插法
  8. 关于运行Tomcat时,端口号被占用的问题解决方案
  9. PPG信号和ECG信号检测血管年龄
  10. 二分查找定边界(详细解析)