实验中往往由于各种原因会存在一定的误差,针对这一波动范围我们称之为置信区间。在可视化数据时,Matplotlib中的误差棒图(errorbar,官方项目地址)可以很好的表现这种有一定置信区间的带误差数据。

matplotlib.pyplot.errorbar(x, y, yerr=None, xerr=None, fmt='', ecolor=None, elinewidth=None, capsize=None, capthick=None)

主要参数说明:

x,y: 数据点的位置坐标

xerr,yerr: 数据的误差范围

fmt: 数据点的标记样式以及相互之间连接线样式

ecolor: 误差棒的线条颜色

elinewidth: 误差棒的线条粗细

capsize: 误差棒边界横杠的大小

capthick: 误差棒边界横杠的厚度

ms: 数据点的大小

mfc: 数据点的颜色

mec: 数据点边缘的颜色

示例:

Y轴误差设置

import numpy as np

import matplotlib.pyplot as plt

fig = plt.figure()

x = np.arange(10)

y = 2.5 * np.sin(x / 20 * np.pi)

yerr = np.linspace(0.05, 0.2, 10)

plt.errorbar(x, y + 3, yerr=yerr, label='both limits (default)')

plt.errorbar(x, y + 2, yerr=yerr, uplims=True, label='uplims=True')

plt.errorbar(x, y + 1, yerr=yerr, uplims=True, lolims=True,

label='uplims=True, lolims=True')

upperlimits = [True, False] * 5

lowerlimits = [False, True] * 5

plt.errorbar(x, y, yerr=yerr, uplims=upperlimits, lolims=lowerlimits,

label='subsets of uplims and lolims')

plt.legend(loc='lower right')

运行结果:

image.png

X轴误差设置

fig = plt.figure()

x = np.arange(10) / 10

y = (x + 0.1)**2

plt.errorbar(x, y, xerr=0.1, xlolims=True, label='xlolims=True')

y = (x + 0.1)**3

plt.errorbar(x + 0.6, y, xerr=0.1, xuplims=upperlimits, xlolims=lowerlimits,

label='subsets of xuplims and xlolims')

y = (x + 0.1)**4

plt.errorbar(x + 1.2, y, xerr=0.1, xuplims=True, label='xuplims=True')

plt.legend()

plt.show()

运行结果:

image.png

python画误差棒_Python数据可视化-误差棒图errorbar相关推荐

  1. 用python画熊_Python数据可视化:Pandas库,只要一行代码就能实现

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 以下文章一级AI入门学习 ,作者小伍哥 刚接触Python的新手.小白,可以复制下面的链接去免费观 ...

  2. python 画虚线_Python数据可视化 - matplotlib

    数字可视化是将数据用统计图表方式呈现. python的作图库有两种,matplotlib 和 seaborn,本文主要介绍Matplotlib. Matplotlib 是一个 Python 的 2D绘 ...

  3. python画树林_Python数据可视化-支付宝蚂蚁森林能量收取记录

    支付宝蚂蚁森林模块最早从2016年推出,题主最开始从支付宝集福活动开始接触.期间懒懒散散收过一些能量,但是相比朋友圈动辄几十几百公斤的能量值,我的能量值只有20Kg,想种棵胡杨连零头都不够.所以,本着 ...

  4. python turtle画熊猫_Python数据可视化--Pandas plot绘图

    Matplotlib 是众多 Python 可视化包的鼻祖,也是Python最常用的标准可视化库,其功能非常强大,但学起来有时候也较为复杂.其实,Pandas自身就有内建的可视化工具,它的 plot( ...

  5. python hist函数_Python数据可视化:一文读懂直方图和密度图

    一图胜千言,使用Python的matplotlib库,可以快速创建高质量的图形. 用matplotlib生成基本图形非常简单,只需要几行代码,但要创建复杂的图表,需要调用更多的命令和反复试验,这要求用 ...

  6. python matplotlib 地图_Python数据可视化,看这篇就够了

    说到python的常见应用,很多人会想到python的数据分析,作为数据分析中的表现层面,数据可视化都是其中必不可少的部分.但本文并非只推荐无任何数据分析需求仅需要做漂亮可视化图表的人学习python ...

  7. python网易云_Python数据可视化:网易云音乐歌单

    网易云音乐2018年度听歌报告-遇见你,真好. 相信有不少人在上周,应该已经看过自己网易云音乐的年度报告了. 小F也是去凑凑热闹,瞅了一波自己的年度听歌报告. 那么你在云村又听了多少首歌,听到最多的歌 ...

  8. python画板颜色_Python数据可视化:Seaborn(二):色板

    在进行数据可视化处理的时候,常常会涉及到多个类的数据,有些时候默认的颜色并不是我们想要的,这时候,如果我们想要一些我们喜欢的颜色,就需要调整色板,下面我们就来介绍一下Seaborn的色板调整. 首先依 ...

  9. python plt包_Python 数据可视化-Matplotlib包学习笔记(一)

    Python 数据可视化 本文主要参照Matplotlib的官方教程进行整理,作为个人的学习笔记进行分享,欢迎相互讨论. Matplotlib包学习笔记(一) 本文主要简单介绍一下Matplotlib ...

最新文章

  1. VTK:可视化之TextureMapPlane
  2. 计算机管理系统绪论,数据库系统概论 第一章 绪论
  3. android build.gradle的repositories设置
  4. 绕过密码关闭趋势防毒墙
  5. vba调用excel内置函数
  6. 5g/4g工业无线路由器
  7. mac苹果电脑使用耳机听不到声音
  8. 倒计时 4天,COSCon'22 会议议程全览 精彩亮点抢鲜看!
  9. SQL学习笔记(04)_JOIN
  10. 无线安全测试方法_解决无线安全性的5种有效方法
  11. 关于图像打印的思考.
  12. 程序员如何缓解自己内心的焦虑与烦躁
  13. 基于数据分析,是否自动档汽车比手动挡更耗油
  14. 企业信息系统架构要点
  15. 怎么彻底处理windows下遇到的广告流氓软件例如:双11天喵、霸业传奇、贪玩蓝约等
  16. 巴拉特比印度大分水岭
  17. IntelliJ IDEA的安装及插件下载
  18. android 百度地图大头针,百度地图的集成 ---自定义大头针和弹窗
  19. 用ECharts生成统计图
  20. 太原理工大于丹计算机,陈永乐-太原理工大学信息与计算机学院

热门文章

  1. ATS子系统主机服务器功能,ATC、ATP、ATO系统详细介绍
  2. 大物下第11章熟记内容
  3. SharePoint 2013 CSOM 对象模型属性包
  4. 使用正则表达式实现注册表单验证(包括下拉列表二级联动、密码显示和隐藏)...
  5. C语言 函数的嵌套调用
  6. ADDS:在域内或域间复制组成员
  7. 【学习打卡03】可解释机器学习笔记之CAM类激活热力图
  8. Pytorch使用Grad-CAM绘制ViT热力图
  9. 2021年中国可重复使用的血压计袖带市场趋势报告、技术动态创新及2027年市场预测
  10. [区块链]区块链技术在商品溯源流通领域的应用