Сохранить график с помощью cairo_pdf (), содержащего юникод-символы в выражениях - PullRequest
0 голосов
/ 08 июля 2019

Я хочу сохранить график с 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():

enter image description here

Есть ли способ использовать символы юникода в expression() на графике и сохранить его с помощью cairo_pdf()

...