【问题标题】:Saving ggplots with greek alphabets in pdf在pdf中保存带有希腊字母的ggplots
【发布时间】:2021-03-23 12:11:15
【问题描述】:

这是我面临的问题的一个最小示例:

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。

【问题讨论】:

    标签: r pdf ggplot2 ggsave


    【解决方案1】:

    尝试使用开罗:

    ggsave("image.pdf", dpi = 1200, device = cairo_pdf)
    

    【讨论】:

      【解决方案2】:

      我可能来不及讨论这个讨论,但我对latex2exp 库有更好的体验。我在使用ggsavecowplot::save_plot 保存多个地块时遇到了一些问题,我不得不寻找其他解决方案。使用此方法,您可以使用任何保存方法,您的文件绘图看起来很好。

      假设您想将 pi 作为 y 轴上的标签。

      p <- p + ylab(TeX("$\\pi$"))
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-06-20
        • 2013-01-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多