Plotting Logarithmic Error Bars(如何在log log plot中绘制误差条)

2023-11-30 13:20

本文主要是介绍Plotting Logarithmic Error Bars(如何在log log plot中绘制误差条),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Suppose that one has a sufficient number of measurements to make an estimate of a measured quantity y y y and report its absolute error, ± δ y \pm\delta y ±δy. The absolute error ± δ y \pm\delta y ±δy is represented on a Cartesian plot by extending lines of the appropriate size above and below the point y y y.
在这里插入图片描述
If plotted on a logarithmic plot, however, absolute error bars that are symmetric on a y y y vs. x x x plot become asymmetric; the lower portion is longer than the upper portion.
在这里插入图片描述
This gives a misleading view of measurement precision, especially when measured quantities vary by several orders of magnitude. To represent error bars correctly on a log plot, one must recognize that the quantity being plotted, which we call z z z, is different than the measured quantity y y y. z = log ⁡ ( y ) z=\log(y) z=log(y) The error δ z \delta z δz is δ z = δ [ log ⁡ y ] \delta z=\delta[\log y] δz=δ[logy] On the assumption of small errors, a differential analysis can be used δ z ≈ d z = d [ log ⁡ 10 e ⋅ ln ⁡ y ] ≈ 0.434 δ y y \delta z\approx dz=d[\log_{10}e \cdot\ln y]\approx0.434\frac{\delta y}{y} δzdz=d[log10elny]0.434yδy The error δ z \delta z δz is thus given by the relative error in y y y: δ z ≈ 0.434 δ y y \delta z\approx 0.434\frac{\delta y}{y} δz0.434yδy The error bars now display correctly on a logarithmic plot.
在这里插入图片描述

Reference: https://faculty.washington.edu/stuve/log_error.pdf

这篇关于Plotting Logarithmic Error Bars(如何在log log plot中绘制误差条)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/437186

相关文章

使用Python绘制3D堆叠条形图全解析

《使用Python绘制3D堆叠条形图全解析》在数据可视化的工具箱里,3D图表总能带来眼前一亮的效果,本文就来和大家聊聊如何使用Python实现绘制3D堆叠条形图,感兴趣的小伙伴可以了解下... 目录为什么选择 3D 堆叠条形图代码实现:从数据到 3D 世界的搭建核心代码逐行解析细节优化应用场景:3D 堆叠图

如何自定义一个log适配器starter

《如何自定义一个log适配器starter》:本文主要介绍如何自定义一个log适配器starter的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录需求Starter 项目目录结构pom.XML 配置LogInitializer实现MDCInterceptor

QT6中绘制UI的两种方法详解与示例代码

《QT6中绘制UI的两种方法详解与示例代码》Qt6提供了两种主要的UI绘制技术:​​QML(QtMeta-ObjectLanguage)​​和​​C++Widgets​​,这两种技术各有优势,适用于不... 目录一、QML 技术详解1.1 QML 简介1.2 QML 的核心概念1.3 QML 示例:简单按钮

Python使用Matplotlib绘制3D曲面图详解

《Python使用Matplotlib绘制3D曲面图详解》:本文主要介绍Python使用Matplotlib绘制3D曲面图,在Python中,使用Matplotlib库绘制3D曲面图可以通过mpl... 目录准备工作绘制简单的 3D 曲面图绘制 3D 曲面图添加线框和透明度控制图形视角Matplotlib

Pandas中统计汇总可视化函数plot()的使用

《Pandas中统计汇总可视化函数plot()的使用》Pandas提供了许多强大的数据处理和分析功能,其中plot()函数就是其可视化功能的一个重要组成部分,本文主要介绍了Pandas中统计汇总可视化... 目录一、plot()函数简介二、plot()函数的基本用法三、plot()函数的参数详解四、使用pl

SQL中redo log 刷⼊磁盘的常见方法

《SQL中redolog刷⼊磁盘的常见方法》本文主要介绍了SQL中redolog刷⼊磁盘的常见方法,将redolog刷入磁盘的方法确保了数据的持久性和一致性,下面就来具体介绍一下,感兴趣的可以了解... 目录Redo Log 刷入磁盘的方法Redo Log 刷入磁盘的过程代码示例(伪代码)在数据库系统中,r

golang 日志log与logrus示例详解

《golang日志log与logrus示例详解》log是Go语言标准库中一个简单的日志库,本文给大家介绍golang日志log与logrus示例详解,感兴趣的朋友一起看看吧... 目录一、Go 标准库 log 详解1. 功能特点2. 常用函数3. 示例代码4. 优势和局限二、第三方库 logrus 详解1.

mysql出现ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)的解决方法

《mysql出现ERROR2003(HY000):Can‘tconnecttoMySQLserveron‘localhost‘(10061)的解决方法》本文主要介绍了mysql出现... 目录前言:第一步:第二步:第三步:总结:前言:当你想通过命令窗口想打开mysql时候发现提http://www.cpp

使用Python绘制蛇年春节祝福艺术图

《使用Python绘制蛇年春节祝福艺术图》:本文主要介绍如何使用Python的Matplotlib库绘制一幅富有创意的“蛇年有福”艺术图,这幅图结合了数字,蛇形,花朵等装饰,需要的可以参考下... 目录1. 绘图的基本概念2. 准备工作3. 实现代码解析3.1 设置绘图画布3.2 绘制数字“2025”3.3

使用Python绘制可爱的招财猫

《使用Python绘制可爱的招财猫》招财猫,也被称为“幸运猫”,是一种象征财富和好运的吉祥物,经常出现在亚洲文化的商店、餐厅和家庭中,今天,我将带你用Python和matplotlib库从零开始绘制一... 目录1. 为什么选择用 python 绘制?2. 绘图的基本概念3. 实现代码解析3.1 设置绘图画