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

时间:2016-04-18 17:00:46

标签: 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

1 个答案:

答案 0 :(得分:1)

尝试以另一种方式保存它:

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()