【问题标题】:R: multiple windrose plot using windRose from openair packageR:使用 openair 包中的 windRose 的多个风玫瑰图
【发布时间】:2014-12-08 09:55:34
【问题描述】:

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

我的代码是:

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

通过使用 type = "month",它会自动在一个大的 2 x 4 总览图中为每个月绘制一个图,这非常适合比较所有内容。它看起来很好,但是月份的顺序很奇怪,这很烦人。

问题:

  • 有谁知道如何告诉 R 按什么顺序绘制月份(应该是三月、四月、五月……)?这也是 .csv 中的原始顺序。

  • 是否可以在绘图中添加南北网格?

提前非常感谢!

【问题讨论】:

  • 这很奇怪。我做了一个类似的情节,就我而言,月份的顺序是正确的。 data$Month的因子水平顺序是什么?

标签: r plot


【解决方案1】:

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

viento$mes

在类型中你需要写 type="mes"

【讨论】:

    【解决方案2】:

    R 为每个因素分配一个级别。因此,每当您处理因素时,您都需要注意这些水平。

    您可以使用类似的方式指定您想要的每个因素的级别

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

    【讨论】:

      猜你喜欢
      • 2019-07-05
      • 2013-08-24
      • 2013-06-02
      • 2022-12-09
      • 2013-06-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多