Как сделать графики в ggplot R для французского персонажа на MAC OS Mojave - PullRequest
0 голосов
/ 07 января 2019

Буду очень признателен, если вы поможете мне.
Я не могу показать французский символ, такой как «é, è, œ», на графике, созданном с помощью ggplot, при использовании документа уценки для слова или HTML. На итоговом графике отображается «» или вид, если я вяжу документ.
Если я только запускаю чанк, он показывает, например, «...» вместо «é». Если это может вам помочь, то это мой sessioninfo ()

> sessionInfo() R version 3.4.3 (2017-11-30) Platform: x86_64-apple-darwin15.6.0 (64-bit) Running under: macOS  10.14.2
> 
> Matrix products: default BLAS:
> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
> LAPACK:
> /Library/Frameworks/R.framework/Versions/3.4/Resources/lib/libRlapack.dylib
> 
> locale: [1] C 
> [...]

Я безуспешно пробовал следующее:

1.Sys.setlocale ( "LC_ALL", "французский")
2.Sys.setenv (LANG = "fr_FR.UTF-8")
3. Сохранить с кодировкой "UTF-8"
4. Терминал: по умолчанию пишите org.R-project.R force.LANG fr_FR.UTF-8

Пример кода следующий:

plot.1E <-  ggplot(energy_electrique, 
                   aes(y = Energie_kWh, x = Month, fill = as.factor(Year)))+
  geom_col(position = "dodge", width = 0.8) +
  scale_fill_manual("Années de mesure",
                    values = c("firebrick1", "forestgreen", "mediumblue", "gold"),
                    labels = c("2015","2016","2017","2018"))

Ниже приведен результат кода. Как видите, заголовок оси x имеет «Ann ... es de mesures» вместо «Années de mesures»:

outcome

...