问题标签 [errorbar]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
matlab - 如图所示,如何绘制带有误差条的分组条形图?
我正在尝试绘制一个分组条形图,如下图所示。我找到了 errorbar() 函数,但到目前为止我无法弄清楚如何制作它。
这是我的代码。
信用:这个数字来自 Sanin 等人的工作。“阴影检测:近期方法的调查和比较评估。”
r - 添加误差线以在 R 中的绘图上显示标准偏差
对于每个X
值,我计算了每个 Y 值的平均值Y
和标准差 ( )sd
如何使用标准偏差将误差线添加到绘图的每个数据点?
r - 躲避误差线和点以避免重叠
我正在尝试修复错误栏,以便它们在我的图表上实际上是可读的。唯一引起问题的是 2013 年的数据。我该怎么做呢?我看到了一些关于抖动或闪避的帖子,但我不确定如何应用它来解决我的问题。
这是我试图改变的代码:
matlab - matlab中的Y误差线
我有 30 个文件(UE1.dat、UE2.dat、......),它们都由 2 列组成(第一个是延迟,第二个是它的 CDF)。因此,因为我没有 [100:600] 范围内所有延迟的 CDF 值,所以我必须根据所有这 30 个文件中的第一列插入第二列,然后对 0 和 1 之间的数据进行规范化. 直到现在一切都完美无缺。
最后,我必须绘制一个由 x、y 和 y 误差线组成的图表。x
是范围 (100:1:600),y
是第 1 步从 100 到 600 的每行插值数据的平均值,x
对于 y 误差条,我也计算每 y 行的标准偏差。
但是当我用误差线绘制数据时,它看起来很奇怪,而且我有一些奇怪的 x 破折号,而如果我只绘制 x 和 y,一切看起来都很好。你能给我一些提示如何解决 y 错误栏的问题吗,也许我错过了一些东西。下面附上 MATLAB 代码和图表。
x 对 y:
x 对 y 带误差线:
excel - 从 Access 在 VBA 中创建自定义标准差条
我正在尝试使用 VBA 在图表中包含自定义标准偏差条,但在实际添加条的行中我不断收到运行时错误 13“类型不匹配”。我相信我的范围对象(rngStD)有问题,但我不知道为什么。我在 Access 中使用这个 VBA,但是我创建了一个 Excel 应用程序 (xlApp),它是现在数据所在的位置以及正在创建图形的位置。
编辑:在最后一行的 rngStD.Value 末尾添加了 .Value 。现在,数量固定为 50,而不是范围内每个点的单独值。不知道为什么或如何解决它。
r - ggplot 误差条位置多因素问题
我一直在尝试在与以下数据非常相似的多级直方图上绘制标准误差线:
我尝试使用此线程中描述的 stat_summary 方法放置误差线。我的 stat_summary 代码如下所示:
我也试过使用这段代码:
但结果总是在每年年中出现误差线。
我想知道我做错了什么。每个误差线都应位于数据中引用的月份/年份之上。
r - 在 ggplot 上叠加晶须或误差线
我正在创建类似于下面第一个示例图像的图,并且需要类似于下面第二个示例的图。
data.2014 只有“发现”组的值。我想在图上显示那些 2014 年的调查结果值,在适当的/对应的 data.2015$area 上,其中有 2014 年的数据可用。
为了仅在“发现”(红色条)数据上显示去年的数据,我想使用从相关 data.2015 条的值产生的单边误差条/晶须,并在 data.2014 终止值,例如:
我想通过使用图层和绘制误差线来做到这一点,以便 2015 年的数据可以重叠,但是当 2014 年的结果 abs() 小于 2015 年的结果并因此被遮挡时,这不起作用。
注意事项:
- 我希望误差条/晶须与条的宽度相同,甚至可能是带有实心帽的虚线。
- 值减少时红线加分,值增加时绿线加分
- 我在一个循环中生成了很多这样的图,有时有很多组,每个图中的区域数量不同。2014年的数据(在这个阶段)总是只显示一个组,每个区域都有一些数据(除了只有一个NA案例,但需要为那个场景准备)
编辑
所以我已经添加到下面的解决方案中,我使用了那个确切的代码,而是使用了geom_linerange
这样它会添加没有大写的行,然后我也使用了geom_errorbar
,但是将 ymin 和 ymax 设置为相同的值,所以结果是一个单边误差线ggplot
geom_bar
!谢谢您的帮助。
r - 使用第二个数据源作为误差线的 ggplot 失败
这是上一个关于获取一些自定义错误栏的问题的后续。
- 情节的外观就是我所需要的,所以不要担心仅仅对此发表评论(尽管很高兴听到其他帮助的意见)
- 因为这些图是在循环中生成的,并且实际上只有在满足条件时才会添加误差线,所以我不能简单地预先合并所有数据,所以为了本练习的目的,假设绘图数据和误差线数据来自不同的dfs。
我有一个ggplot
,我尝试使用不同的数据框向其中添加一些错误栏。当我调用该图时,它说它无法从父图中找到 y 值,即使我只是尝试使用新数据添加误差线。我知道这一定是语法错误,但我很难过......
首先让我们生成数据和绘图
调用绘图 (c) 会产生预期的漂亮绘图,现在让我们设置误差线并尝试将它们作为新图层添加到绘图“c”中
当我现在调用 c 时,我得到
当我只想让它覆盖geom_errorbar
使用第二个 alldat 数据框时,为什么它会查找 data.2015$score?
编辑* 我尝试使用 alldata$plotscore 和 alldat$score.2014 (我确信这是不好的做法)为误差条指定 ymin/ymax 值,它会绘图,但条形图的位置/输出错误与情节顺序(例如交换,而不是在基准条上等)