问题标签 [openair]

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.

0 投票
0 回答
23 浏览

r - 在经度和纬度上使用 Purr::map 函数获取气团返回轨迹

我正在尝试绘制气团返回轨迹。我目前有代码,它非常适用于单点,每三个小时循环运行一次模型。这是该代码的关键部分:

但是,我一直在尝试为此添加一个额外的层。目前,它每三个小时循环一次并运行一次计算。现在,对于这三个小时的时间间隔中的每一个,我都需要它使用新的经度和纬度进行计算。关于如何添加此详细信息的任何建议?

我正在考虑使用以下内容:

......但是,尽管数小时查看备忘单试图教自己如何使用此功能,但我无处可去。

有什么建议么?

0 投票
0 回答
48 浏览

r - 在网格中排列露天地块

我想将通过openair包生成的一系列情节安排在一个网格中。这是露天书中的一个例子

我也试过par(mfrow=c(5, 5))gridExtra::grid.arrange(plot1,plot2,...)。它们都不起作用。我注意到在 bookdown书的代码中,这些图很好地排列在网格中。

0 投票
0 回答
14 浏览

r - Openair 软件包:有没有办法有效地获取伦敦每个行政区的平均空气数据?

对于我的项目,我想获取整个伦敦每个行政区的每日空气污染数据,最终创建一个数据集,其中包含伦敦每个行政区多年来的所有空气污染(例如 Barking 和 Dagenham、Bromley 等)。

但是,我注意到每个行政区都有几个站点位置。

例如 BG1 | Barking 和 Dagenham - Rush Green | 郊区的

BG2 | Barking 和 Dagenham - Scrattons 农场 | 郊区的

BG3 | Barking 和 Dagenham - 北街 | 路边

假设以“BGx”开头的站点代码属于 Barking 和 Dagenham,我尝试了以下方法来获得一个行政区的平均值。通过这样做,我得到了我想要的结果,但稍后需要添加一个新变量/列“Borough”并将所有条目命名为“Barking and Dagenham”。

''' 库(openair)BG <- importKCL(site = c('bg1','bg2','bg3'), year = (2015:2021)) BG = timeAverage(BG, avg.time = 'day' ) BG '''

问题是伦敦大约有 30 多个行政区,我认为这不是对每个行政区都这样做的最有效方法,尤其是必须尝试确定一个行政区内的“地点”,然后将它们组合起来all 以创建一个数据集,其中每个条目都可以被识别为它们各自的自治市镇。

Openair 软件包是否有我可能忽略的更有效的方法?或者有没有更好的方法利用 R 代码?

或者,是否已经制作了包含我需要的数据集?(到目前为止我显然还没有找到)

提前致谢!

0 投票
1 回答
22 浏览

r - 修复 openair::polarPlot() 中的色标

有没有办法修复色标以使其保持不变,例如在生成多个绘图时?我知道曾经可以使用polarPlot(..., type = "year"),但我不想要图表网格,因为我正在尝试创建动画(我已经在 Github repo 问题下交叉列出了这个问题)。

在此处输入图像描述

0 投票
1 回答
38 浏览

r - 计算 20 秒间隔内的平均值并按另一列分组

我正在处理在象海豹潜水期间收集的不同变量的大型数据集。我想以精细的规模(20 秒的间隔)分析我的数据。我想将我的数据分成 20 秒的间隔,基本上我只想得到每 20 秒的平均值,这样我就可以对这些数据间隔进行更多分析。但是,我需要按潜水 # 对我的数据进行分组,这样我就不会从不同的潜水中分箱信息。

到目前为止,我尝试了三种方法:

  • period.apply()但我不能用这个功能分组。
  • split()通过潜水 # 对我的数据进行子集化,但似乎无法找到一种方法来计算这些子集中 20 秒间隔内不同列的平均值。
  • openair 包,使用timeaverage()但继续出现错误(请参见下面的代码)。

下面是数据的样子,以及我尝试过的代码。我想要每 20 秒窗口的深度、MSA、rate_s 和 HR 的平均值 - 按 DiveNum 分组,~理想情况下~还有 D_phase。

也许有一种神奇的方法可以做到这一点,我还没有在互联网上找到,或者我只是在我的一种方法中做错了。

0 投票
0 回答
44 浏览

r - 如何在 R 的 Openair 时间图中对齐网格线?

我在 R 中使用 Openair 包在timeplot()同一 y 轴上绘制一个包含三条线的单线。我已经自定义了 Y 轴范围和标签,但 y 网格线不再对齐。默认 y 轴范围完美对齐。我正在使用以下代码:

我的数据只是每小时的日期时间和 24 小时内的三列风向。

我曾尝试使用 lattice 在 stackoverflow 上遵循之前的几个答案abline(),根据 Openair 手册,可以使用它来自定义网格线,但没有任何效果。

0 投票
0 回答
27 浏览

r - 如何在 R 中的 Openair 包中对 Back 轨迹聚类分析中的每个聚类重新编号和着色,以使它们一致?

我遇到了一个问题,我不知道该怎么做。我想输出 2014-2018 年的回溯轨迹聚类结果。但这些集群在每年都来自同一地区并不一致。我想对集群重新编号和着色,以使区域相同。例如: C1- 英国西部大西洋。C2——英国香奈儿,比斯开湾。C3——法国本土。C4 - 北海,C5 - 北大西洋和英国大陆。C6 – 德国、比利时和荷兰的北部海岸。

这是我的代码:

我从我的结果中附上了一些以前的数据。这是 2014 年和 2015 年的结果。 如您所见,来自同一地区的集群号不同

如您所见,来自同一地区的集群号不同 在此处输入图像描述

0 投票
0 回答
11 浏览

r - 如何更改 PollutionRose 函数的比例?

我想更改 PollutionRose 的比例这是我的玫瑰:[1]:https ://i.stack.imgur.com/0ad9e.png

我想将比例设置在 6 到 20 之间,以便与其他玫瑰进行比较,并在相同的值下具有相同的颜色。

谢谢您的帮助 !

0 投票
1 回答
28 浏览

r - 如何在 openair::scatterPlot 中更改键的比例和标签

我想知道如何在openair包中使用 3 轴控制散点图中的关键比例。当我制作散点图时,关键比例是根据数据随机应用的。我想将键标度固定为 0~100 % RH。

在此处输入图像描述

0 投票
0 回答
10 浏览

r - 无法在露天使用“timeAverage”功能计算风向

我正在做一个使用 openair 项目的项目。具体来说,我想使用“timeAverage”函数在每日时间步对数据集进行平均,但是在执行这样的任务时,不会提取可变风向。这是我正在使用的 R 代码:

在此示例中,您可以检查从openair执行最后一个命令时未提取风向 (wd) 变量,如何解决此问题?