R:在 Openair 中自定义 WindRose 图的季节

发布于 2025-01-11 02:25:05 字数 665 浏览 0 评论 0原文

我正在尝试使用 R 中的 openair 包绘制站点的风玫瑰图。代码片段为:

windRose(df, type = "season", paddle = F, key.position = "right") 情节是: 在此处输入图像描述

我们知道,此软件包 openair 将季节 DJF 视为冬季,MAM 视为春季,很快。然而,在该地区,通常使用另一种季节分类,如下:

  • 冬季:十二月、一月、二月
  • 季风前:三月、四月、五月、六月 15 日(即直到 15 日6月
  • 季风:6月15日7月8月9月(即从6月15日开始)
  • 季风后:10月11月。

我是R新手,因此发现很难用后来的分类来绘制风玫瑰图并相应地放置标题。我将非常感谢任何帮助。

谢谢!

I am trying to plot a wind rose plot of a site using openair package in R. The code snippet is:

windRose(df, type = "season", paddle = F, key.position = "right")
and the plot is: enter image description here

We know, this package openair considers seasons DJF as winter, MAM as spring and so on. However, in this region another categorization for seasons is commonly used as follows:

  • winter: Dec Jan Feb
  • Pre-monsoon: Mar Apr May Jun15 (i.e. till 15th of June)
  • Monsoon: 15Jun Jul Aug Sep (i.e. from 15th of June)
  • Post-monsoon: Oct Nov.

I am new in R, hence finding difficulty to plot the wind rose with the later categorization and putting the titles accordingly. I would highly appreciate any help.

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

谜兔 2025-01-18 02:25:05

函数 windRose 有一个参数“type”,它接受自定义字符或因子向量来对绘图进行分面(和标签)。

  1. 为您的自定义季节添加一列,例如“my_custom_season”,
  2. 使该列包含每行相应的季节(“冬季”、“季风前”等)
  3. 调用 windRose(your_data,...,type=" my_custom_season")

Function windRose has an argument "type" which accepts a custom character or factor vector to facet (and label) the plot by.

  1. add a column for your custom season, e.g. "my_custom_season"
  2. make this column contain the corresponding season for each row ("winter", "pre-monsoon" etc.)
  3. call windRose(your_data,...,type="my_custom_season")
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文