ggplot2 игнорирует категорию локали LC_TIME?

Я хочу построить временной ряд с помощью ggplot(), временная шкала создана с помощью strptime().

Пока все в порядке: я получаю немецкие аббревиатуры для месяцев на оси времени, моя локаль установлена ​​​​на Sys.setlocale(" LC_TIME"="de_DE.UTF-8"). Когда я выполняю month()с моими данными, они также отображаются на немецком языке.

Странно: когда я устанавливаю локаль на Sys.setlocale("LC_TIME"="en_GB.UTF-8"), month()даст мне английские месяцы, НО ggplot()продолжит есть НЕМЕЦКИЕ аббревиатуры для месяцев на оси времени.

Я пробовал некоторые другие категории Sys.setlocale(), но безрезультатно.

Откуда ggplot()взять информацию о том, какой язык выбрать?

6
задан Reinstate Monica - G. Simpson 12 June 2012 в 12:55
поделиться