我想将特定的 unicode 字符保存到 pdf 文件中ggsave
.
示例代码
library(ggplot2)
ggplot() +
geom_point(data = data.frame(x=1, y=1), aes(x,y), shape = "\u2191") +
geom_point(data = data.frame(x=2, y=2), aes(x,y), shape = "\u2020")
ggsave("test.pdf", plot = last_plot()), width = 40, height = 40, units = "mm")
然而,当保存.pdf
unicode 字符转换为三个点...
尝试修复它
- 我尝试使用
cairo_pdf
设备在ggsave
-> 没用。
- 用过这个post https://stackoverflow.com/questions/12096152/plotting-symbols-fails-in-pdf绘制unicode字符,但不太明白......
Question
如何在 pdf 中同时使用两个 unicode 字符?
> sessionInfo()
R version 3.6.2
Platform: x86_64-apple-darwin15.6.0 (64-bit)
Running under: macOS Catalina 10.15.5
这似乎适用于我的 mac:
library(tidyverse)
quartz(type = 'pdf', file = 'test.pdf')
ggplot() +
geom_point(data = data.frame(x=1, y=1), aes(x,y), shape = "\u2191") +
geom_point(data = data.frame(x=2, y=2), aes(x,y), shape = "\u2020")
使用这里的建议:https://stackoverflow.com/a/44548861/1827 https://stackoverflow.com/a/44548861/1827
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)