我如何使用标签,标题和类似的事情Unicode字符与GGPLOT2创建的PDF情节?
请看下面的例子:
library(ggplot2)
qplot(Sepal.Length, Petal.Length, data=iris, main="Aʙᴄᴅᴇғɢʜɪᴊᴋʟᴍɴᴏᴘǫʀsᴛᴜᴠᴡxʏᴢ")
ggsave("t.pdf")
情节的标题使用Unicode字符(小盘),其在输出显示为...
。 只有PDF地块出现的问题; 如果我更换了与最后一行ggsave("t.png")
则如预期的输出。
我究竟做错了什么? 将R脚本我是UTF-8编码。 一些系统信息:
R version 2.14.1 (2011-12-22)
Platform: x86_64-pc-linux-gnu (64-bit)
locale:
[1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C
[3] LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8
[5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8
[7] LC_PAPER=C LC_NAME=C
[9] LC_ADDRESS=C LC_TELEPHONE=C
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
attached base packages:
[1] stats graphics grDevices utils datasets methods base
当针对此问题的解决方案搜索,我发现了一些证据是R用来辑阵字节encodigns如UTF-8为PDF或后记输出一个单字节编码。 我也发现了建议,例如,能够得到的欧元符号的工作 ,但没有通用的解决方案。