我正在尝试在ggplot2
绘图中创建一个带有减号作为指数的图例(指数中没有其他字符)。但是,我无法弄清plotmath
语法。
似乎以下语法可以解决问题:
expr1 <- expression(paste("text", main[sub]^{-}))
ggplot(mpg, aes(x=cty, y=hwy, colour=drv)) + geom_point() +
scale_colour_discrete(labels=c(expr1, "b", "c"))
(如果我们这样说
expr1 <- expression(paste("text", main[sub]^{super}))
,它就有效了。在plotmath
中是否有减号的转义字符或其他东西?)