Буду очень признателен, если вы поможете мне.
Я не могу показать французский символ, такой как «é, è, œ», на графике, созданном с помощью 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»: