问题标签 [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 投票
1 回答
402 浏览

r - Openair:calendarPlot 不读取数据框

我正在尝试在 R 的 openair 包中使用 calendarPlot 函数。如果我加载包附带的 mydata 数据框并运行以下代码,它可以正常工作:

mydata 数据框如下所示:

我有自己的数据框 R1_Temp_cut,如下所示:

当我对我的数据运行相同的代码时,我收到以下错误:

我注意到 mydata 中的日期格式是 POSIXt,而 R1_Temp_cut 是 POSIXct。我将格式更改为 POSIXct,它仍然可以正常工作。帮助文件说日期格式应该是 POSIXct。

数据框 R1_Temp_cut 总结:

任何关于如何让脚本与 R1_Temp_cut 数据框一起运行的想法将不胜感激。

谢谢,克雷格。

0 投票
1 回答
506 浏览

r - 散点图错误

我正在使用 openair 包中的 R 散点图绘制轨迹(纬度与经度)。使用“组”选项对轨迹进行分组时,不会绘制最后一组。这是一个示例代码:

此外,尝试在后台绘制地图时出现错误:“使用数据包 1 时出错。长度为零的参数 i”

露天误差散点图

谢谢伊力克

0 投票
1 回答
965 浏览

r - 使用自己的数据在露天绘制回轨迹

我正在尝试使用我自己制作的数据(使用 Hysplit 和 R/openair)在 openair 包(R)中绘制轨迹图。

我收到一个错误:“abs(mydata$len) 中的错误:数学函数的非数字参数”。

我的代码(直接从 csv 文件中读取轨迹数据):

我尝试过的替代代码 - 读取由“ProcTraj”创建的 .Rdata 文件,详见“openair”手册的附录。在 Rstudio 中打开时,生成的“mydata”看起来相同(如下所示):

这给出了错误:

“as.POSIXlt.character(mydata$date[1]) 中的错误:字符串不是标准的明确格式”

如果我添加:

我回到原来的错误。

我的数据:

0 投票
2 回答
6059 浏览

r - 如何从时间序列数据中计算年平均值

我在计算数据的年平均值时遇到了一个问题。这是我的数据(dt.select):

这是将近15年的数据。现在,我使用下面的代码来获得年平均值。

结果是我想要的,但是“SITE_ID”列被删除,并且有一个我不需要的随机“DATE”列。

您知道如何修复代码以获得如下结果吗?

0 投票
1 回答
2489 浏览

shiny - R Markdown Shiny renderPlot 来自 lapply 的绘图列表

我正在开发一个 R Markdown Shiny 文档来:

  1. 子集数据框以包含“日期”列和一些数字数据列。设置闪亮的用户输入的方式,您选择要包含的数据列的单选按钮,然后点击“子集数据”按钮来创建d()- 没问题:)
  2. 生成一个绘图列表 ( plotList),每个数字数据列都有一个(根据日期列绘制)。我正在使用openairtimePlot函数来生成绘图,并lapply生成绘图对象列表 ( plotList) - 没有问题:)
  3. 用于renderPlot将所有绘图输出plotList到 R Markdown 文档中 - 问题:(

我知道有类似的问题(例如https://gist.github.com/wch/5436415/,R中的反应性与玩具示例闪亮,并使用闪亮动态添加情节到网页),请相信我我已经尝试过并尝试了(例如,使用 for 循环而不是 lapply-不是我的偏好,但如果它有效,那么谁在乎;添加 local() 和/或 observe();等)。无论我做什么,我都无法让它发挥作用。我是 R Markdown 和 Shiny 的新手,我只是想不通 - 请帮忙!

这是一个可重现的示例(作为 R markdown 闪亮文档运行)。

首先是创建反应性数据集的块d()

现在是第二个块,创建plotList和输出它(部分不起作用):

尝试 1:仅显示最后一个图

尝试 2(基于Reactivity in R shiny with toy example)。不显示任何图

我一直在无休止地摆弄这个,参考我上面链接到的类似问题。

0 投票
1 回答
654 浏览

r - R中openair包中的polarPlot和pollutionRose有什么区别

我正在研究一篇论文中的一个案例,该论文讨论了一种分解方法,以定量区分风和非风对香港空气污染的影响。

文中的一个案例需要绘制风玫瑰图和污染玫瑰图来分析风对污染浓度的影响。

我使用openairR 中的包来绘制图形,但我不确定函数pollutionRosepolarPlot那个包之间的区别。

另外,我想知道我是否可以得到两者之间的区别polarPlotspollutionRoses使用这个包。

这是我第一次提问。我将非常感谢任何帮助!

0 投票
1 回答
547 浏览

r - 根据条件绘制不同的颜色

这是我的数据框的前 10 行:

如您所见,最后一列名为 o2.spike,其中包含字符 N 和 Y。N 表示数据点不是尖峰,Y 表示它是尖峰。在这个示例中,只有 1 个 Y,但在真实帧中,有负载,并且是随机放置的。

我的愿望是在一个图中绘制所有数据点,而那些标有 Y 的点将以不同的颜色绘制。

供您参考,这是我用来绘制所有内容的当前代码。前 3 个变量以红色、绿色和蓝色绘制,我希望将“Y”行绘制为例如粉红色。

一个示例图(包含与非尖峰颜色相同的所有尖峰)如下: 在此处输入图像描述

那么如何绘制与其他颜色不同的尖峰呢?非常感谢!

编辑:正如塞巴斯蒂安所问,我已经添加了这个(不知道你们如何从中提取数据)

0 投票
1 回答
106 浏览

r - 如何计算数据框中的平均值?

我在下面有这个数据框的例子:

通常我mean通过 申请我的情节openair,例如:

但是我怎样才能应用mean到我的mergedDf水平,而不是使用openair

我试过了:

我收到此错误:

( mergedDf [.data.frame, , list(avg = mean(Particles)), by = "1 min") 中的错误:未使用的参数 (by = "1 min")

任何想法我应该如何正确地做到这一点?

编辑:

样本数据:

0 投票
1 回答
1037 浏览

r - 如何更改 R 的 openair 包的 scatterPlot 中的比例和标签

如何更改 openair 包的散点图 x 轴上的值的标签?

以及如何改变这个 x 轴上的比例?

0 投票
1 回答
4582 浏览

r - 对象 [[name, exact = TRUE]] 中的错误:下标超出范围

我有这些数据:

看起来不错,但是当我尝试使用 openair 绘制数据时,为什么会出现此错误?

数据有什么问题?有任何想法吗?