如果您能帮助我,我将不胜感激。
在使用 ggplot 制作的绘图中,我无法在 word 或 html 中使用 markdown 文档时显示法语字符,例如“é,è, œ”。如果我编织文档,结果图会显示“”或类似的内容。
例如,如果我只运行该块,它会显示“...”而不是“é”。如果这可以帮助你,那就是我的 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","French")
2.Sys.setenv(LANG = "fr_FR.UTF-8")
3.Save with encoding "UTF-8"
4.Terminal:默认写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”: