1

如果您能帮助我,我将不胜感激。
在使用 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”:

结果

4

0 回答 0