我想比较8个月之间的风力分布。我使用windRose
包中的openair
函数。在原始数据中有一个名为“月”的额外列,每个月都有一个名称。
我的代码是:
library(openair)
windRose(data, ws = "ws", wd = "wd", layout=c(2,4), type = "month"....
通过使用type =“month”,它会在一个大的2 x 4 obverview-plot中自动绘制每个月的情节,这非常适合比较所有内容。它看起来非常精细,但这几个月的命令很奇怪,而且很烦人。
问题:
非常感谢提前!
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")