4

R 不会自动绘制英语轴标签(例如,月份是法语)。我使用(如果信息有用......):

  • windows(我已经在 .../Programs/R/etc/Rconsole 中更改了“language = en”以使 R 说英语)
  • 工作室
  • ggplot2

我知道我不是唯一遇到此问题的人,但我从未找到解决方案。

> sessionInfo()
R version 2.15.2 (2012-10-26)
Platform: x86_64-w64-mingw32/x64 (64-bit)

locale:
[1] LC_COLLATE=French_France.1252  LC_CTYPE=French_France.1252 LC_MONETARY=French_France.1252 LC_NUMERIC=C LC_TIME=French_France.1252
4

2 回答 2

11

要更改环境的语言,请使用以下命令:

Sys.setenv("LANGUAGE"="En")

要将语言环境更改为英语:

Sys.setlocale("LC_ALL", "English")

语言环境的名称取决于系统上安装的内容(例如,您可以使用“en_GB.UTF-8”而不是“English”)。

于 2013-03-18T22:05:57.797 回答
0

您看到的语言环境sessionInfo()是系统范围的特定设置,转到 Windows 区域选项并从法语更改为英语,然后重新启动 R,您应该会看到英语而不是法语......但这只有在您想要快速而肮脏的情况下,它才会然后在系统范围内应用。否则?locale应该解释并做更多的手术

于 2013-03-15T18:42:50.690 回答