r - ggplot2 中的希腊字符适用于 png 但不适用于 svg 文件格式

标签 r ggplot2

当我在轴标签中使用希腊字符制作 ggplot2 绘图时,当我保存为 png 但不是 svg 时,它看起来很好。有什么建议么?

示例:

 mydata <- data.frame(A = rnorm(10), 
                      B = rnorm(10))

 ggplot(mydata, aes(x = A, y = B)) +
    geom_point(size = 2) +
    ylab(expression("Change in [drug] ("*mu*"g/mL)"))

 ggsave("myplot.png")
 ggsave("myplot.svg")

png版本:enter image description here

svg 版本:enter image description here

最佳答案

尝试用其他方式保存:

mydata <- data.frame(A = rnorm(10), 
                     B = rnorm(10))
svg("myplot.svg")
ggplot(mydata, aes(x = A, y = B)) +
  geom_point(size = 2) +
  ylab(expression("Change in [drug] ("*mu*"g/mL)"))
dev.off()

关于r - ggplot2 中的希腊字符适用于 png 但不适用于 svg 文件格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36700049/

相关文章:

r - 按两年列扩展行

r - 带有先前计算值的箱线图

r - 如何使用 stat ="identity"ggplot 躲避条形图?

r - 如何在ggplot2中绘制带有重复x轴标签的折线图

r - 整数变量的气泡图,其中最大气泡的直径为 1(在 x 或 y 轴刻度上)?

r - 如何使用 geom_boxplot(stat = "identity") 模拟带有异常值的 geom_boxplot()

按指定数量重复 df 列中的值,并将整数计数连接到重复值

重命名 R 中的多列

r - 如何在 rmakdown Rmd 文件中包含摘要

r - 使用加权 t 检验汇总多列