【问题标题】:Changing language of season titles of pollutionRose from R Openair从 R Openair 更改污染季节标题的语言
【发布时间】:2020-09-19 10:18:30
【问题描述】:

我使用 openair 包中的污染玫瑰为季节(夏季、春季、秋季和冬季)制作了一个情节。代码如下:

library(openair)
Sys.setlocale("LC_TIME", "Portuguese")
pollutionRose(ASS_SO2, pollutant = "SO2", type ="season", cols="jet", main=expression(paste("ASS-SO"[2]*" (µg/ "* m^3* ")")))

我无法在每个季节情节中使用 Sys.Setlocale 将语言从英语更改为葡萄牙语。我怎样才能修改这个?谢谢!

【问题讨论】:

  • source code 中似乎没有任何用于国际化的 i18n 或类似方法。由于我看到的大多数消息/标签(粗略地看)都是硬编码的,我认为你最好的机会是提交issue 或自己破解代码并提交拉取请求。 (诚​​然,有很多包没有实现国际化......这不是一件好事,诚然我对如何做好它知之甚少。)

标签: r openair


【解决方案1】:

您可以根据季节进行排序,然后手动更改标签。

library(openair)
ASS_SO2_new <- cutData(ASS_SO2, type = "season")
levels(ASS_SO2_new$season) <- c("primavera", "verao", "cair", "inverno")
pollutionRose(ASS_SO2_new, pollutant = "SO2", type ="season", cols="jet", main=expression(paste("ASS-SO"[2]*" (µg/ "* m^3* ")")))

【讨论】:

    猜你喜欢
    • 2022-11-03
    • 2016-10-04
    • 1970-01-01
    • 2023-03-06
    • 1970-01-01
    • 2017-10-09
    • 2020-04-23
    • 1970-01-01
    • 2013-01-10
    相关资源
    最近更新 更多