R:使用来自openair包的windRose的多个windrose图

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R:使用来自openair包的windRose的多个windrose图相关的知识,希望对你有一定的参考价值。

我想比较8个月之间的风力分布。我使用windRose包中的openair函数。在原始数据中有一个名为“月”的额外列,每个月都有一个名称。

我的代码是:

library(openair)
windRose(data, ws = "ws", wd = "wd", layout=c(2,4), type = "month"....

通过使用type =“month”,它会在一个大的2 x 4 obverview-plot中自动绘制每个月的情节,这非常适合比较所有内容。它看起来非常精细,但这几个月的命令很奇怪,而且很烦人。

问题:

  • 有谁知道如何告诉R以哪个顺序绘制月份(应该是3月,4月,5月......)?这也是.csv中的原始顺序。
  • 是否可以在情节中添加南北网格?

非常感谢提前!

Ben

答案

是的,你需要创建这样的东西:

wind $ month <-factor(wind $ month,levels = c(“April”,“May”,“June”,“July”,“August”,“September”,“October”,“November”,“December” ,“一月”,“二月”,“三月”))

在类型中你需要写type =“mes”

另一答案

R为每个因子分配一个级别。因此,无论何时处理因素,您都需要处理这些级别。

您可以使用类似的内容指定所需的每个因子的级别

data$Month <- factor(data$Month, levels =c("Jan", "Feb", "Mar", "Apr", "May", "June", "July", "Aug", "Sep", "Oct", "Nov", "Dec")

以上是关于R:使用来自openair包的windRose的多个windrose图的主要内容,如果未能解决你的问题,请参考以下文章

使用 windrose 轴控制多个子图的图例

R语言使用cmprsk包的crr函数进行生存资料的多因素竞争风险分析(Competing Risks Regression)

R语言使用cmprsk包的crr函数进行生存资料的多因素竞争风险分析使用predict.crr函数进行多因素竞争风险模型的预测推理分析

R - 从日期减去小时数

使用 ftransform 和来自 collapse R 包的 fgroup_by

R:来自 pROC 包的 AUC