我想在我的ggplot2图例中包含希腊符号,如下所示:
然而,希腊符号在图例中出现为:
生成此图的代码的相关部分:
data <- read_excel("file.xlsx", sheet=sheet)
data <- melt(data, id.vars = c("X"))
g <- ggplot(data, aes(x=X))
g <- g + geom_ma(aes(y=value, color=variable, linetype=variable))
很明显,R默认情况下不支持将基于unicode的希腊语符号插入Excel文件,然后使用reshape2库将其融化。一个人如何达到正确的行为?
互联网上的其他资源建议使用expression()或bquote(),但这些方法不适用于我用于生成图形的方法(使用reshape2)。
1条答案
按热度按时间tgabmvqs1#
我认为你可以使用bquote()来为图例添加希腊符号。我理解了你的代码,使得
variable
包含希腊符号,或者至少应该包含它们。