我在学习R过程中,使用Rstudio,绘制了一个简单的随机直方图,标题为中文,在使用Rstudio导出图片为矢量图或者pdf时,中文显示为“口”,导出位图文件,类似png、jpg时中文可以正常显示。
set.seed(123)
x <- rnorm(100)
y <- rexp(100)
hist(x,col = "orange", ylab = "y", main = "直方图")
通过查阅资料,我并未搞清如何实现导出正确显示中文的图像。我相信这应该不是个困难问题。还劳烦有经验Rstudio用户点拨。
我的系统环境
sessionInfo()
R version 4.2.2 (2022-10-31 ucrt)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 22621)
Matrix products: default
locale:
[1] LC_COLLATE=Chinese (Simplified)_China.utf8
[2] LC_CTYPE=Chinese (Simplified)_China.utf8
[3] LC_MONETARY=Chinese (Simplified)_China.utf8
[4] LC_NUMERIC=C
[5] LC_TIME=Chinese (Simplified)_China.utf8
attached base packages:
[1] stats graphics grDevices utils datasets methods base
loaded via a namespace (and not attached):
[1] compiler_4.2.2