我想用cairo_pdf()
保存一个绘图,其中有一些expression()
包含unicode字符。我可以在RStudio中很好地创建绘图,并使用pdf()
将其正确保存。但是,对于cairo_pdf
,它不会绘制unicode字符以及随后出现的所有内容而不会给出错误。
这是一个演示我问题的最小示例:
cairo_pdf(file = "example_cairo_pdf.pdf") # elements missing
par(mar = c(0, 0, 0, 0), pin = c(4, 1), xpd = TRUE)
plot(1, type = "n", xlim = c(0, 4), ylim = c(0, 1), xaxt = "n", yaxt = "n", xlab = "", ylab = "")
text(x = 1:3, y = .5, labels = expression("A", "\u2013", "B"))
dev.off()
输出为cairo_pdf()
:
是否可以在情节的expression()
中使用unicode字符并将其保存为cairo_pdf()
?