在pdf中保存带有希腊字母的ggplots
Saving ggplots with greek alphabets in pdf
这是我遇到的问题的一个最小示例:
data.frame(Time=as.factor(c(0,5,10,15,20,25,30,35)),
Value=c(0,2,4,6,8,6,5,6))%>%
ggplot(aes(x=Time,y=Value))+
geom_point()+
ylab("\U0394 O.D")
ggsave("image.pdf", dpi = 1200)
我能够生成一个完美呈现增量的绘图。但是,将绘图另存为 PDF 的最后一个命令会发出警告。打开保存的文件时,y 轴标记为 ..OD.
尝试使用开罗:
ggsave("image.pdf", dpi = 1200, device = cairo_pdf)
我可能来不及讨论这个问题,但我对 latex2exp
库有更好的体验。我在使用 ggsave
和 cowplot::save_plot
保存多个图时遇到了一些问题,我不得不寻找其他解决方案。使用此方法,您可以使用任何保存方法,您的文件图看起来很好。
假设您想将 pi 作为 y 轴上的标签。
p <- p + ylab(TeX("$\pi$"))
这是我遇到的问题的一个最小示例:
data.frame(Time=as.factor(c(0,5,10,15,20,25,30,35)),
Value=c(0,2,4,6,8,6,5,6))%>%
ggplot(aes(x=Time,y=Value))+
geom_point()+
ylab("\U0394 O.D")
ggsave("image.pdf", dpi = 1200)
我能够生成一个完美呈现增量的绘图。但是,将绘图另存为 PDF 的最后一个命令会发出警告。打开保存的文件时,y 轴标记为 ..OD.
尝试使用开罗:
ggsave("image.pdf", dpi = 1200, device = cairo_pdf)
我可能来不及讨论这个问题,但我对 latex2exp
库有更好的体验。我在使用 ggsave
和 cowplot::save_plot
保存多个图时遇到了一些问题,我不得不寻找其他解决方案。使用此方法,您可以使用任何保存方法,您的文件图看起来很好。
假设您想将 pi 作为 y 轴上的标签。
p <- p + ylab(TeX("$\pi$"))