【发布时间】:2012-08-19 05:39:43
【问题描述】:
我有以下代码来创建plot。在x- 和y-axes 上有symbols 出现在屏幕上,当我以该格式保存我的情节时,JPEG,但当我将情节另存为PDF 时不会。
我的\u2030 是否有替代符号可以打印在我的 PDF 中或我的问题的其他解决方案?请参阅以下正确(JPEG 格式)和错误(PDF)图的示例。
plot(c(-1,1), c(-1,1), bty = "n", type= "n", las = 1, cex.lab = 1.5, cex.axis = 1.25, main = NULL,
ylab=expression(paste("Correlation Coefficient (r) for ", delta ^{15},"N"," \u0028","\u2030","\u0029")),
xlab=expression(paste("Correlation Coefficient (r) for ", delta ^{13},"C"," \u0028","\u2030","\u0029")))
axis(1, at = seq(-1.0, 1.0, by = 0.1), labels = F, pos = 0, cex.axis = 0.05, tcl = 0.25)
axis(2, at = seq(-1.0, 1.0, by = 0.1), labels = F, pos = 0, cex.axis = 0.05, tcl = 0.25)
【问题讨论】:
-
您是否尝试过其他 pdf 设备,例如
cairo_pdf? -
我没有发现任何对我来说似乎“不正确”的东西?
-
我尝试了 cairo_pdf,但运行
plot命令时出现错误。 -
一种解决方法(如果您的最终目标是包含在 LaTeX 文档中的情节......)是
tikzDevice包(目前从 CRAN 中流放)。您是否尝试过使用symbol()和?plotmath一样?另见stackoverflow.com/questions/5886018/… [cairo_pdf 出现什么错误?它在类似情况下对我有用] -
如果使用 Mac 的人正在努力解决这个问题,将设备切换到
cairo_pdf可以解决许多人在此处指出的问题。cairo_pdf和ggplot2似乎也正确地重现了操作系统特定的 permil 符号。即,如果您只输入“‰”而不是\u2030。
标签: r pdf plot unicode symbols