ggplot2忽略语言环境类别LC_TIME?

lam*_*815 6 locale r ggplot2

我想绘制一个时间序列,用ggplot()时间线创建strptime().

到目前为止确定:我在时间轴上获得德语缩写,我的语言环境设置为Sys.setlocale("LC_TIME"="de_DE.UTF-8").当我months()处理我的数据时,它们也会以德语显示.

很奇怪:当我设置我的语言环境时 Sys.setlocale("LC_TIME"="en_GB.UTF-8"),months()会给我英语几个月但是ggplot()在时间轴上将继续有几个月的德语缩写.

我尝试了其他一些类别Sys.setlocale()但无济于事.

哪里ggplot()可以获取有关选择哪种语言的信息?

lam*_*815 0

好吧,这有点奇怪。

使用新的工作空间(例如启动 R 后),ggplot() 可能会受到 Sys.setlocale() 的影响。使用一个数据帧设置完成第一次绘制后,该数据帧将忽略其他区域设置。