我想使用plotmath创建一个包含ggplot2图中前导上标的轴。在轴标签上创建上标很好,如下所示:
require(ggplot2)
ggplot(mtcars, aes(x=disp, y=mpg)) +
geom_point() +
ylab(expression(x[y]))

但是,我想让我的轴标签读为“y(上标)x”--逻辑上是^yx,但这不能解析:
Error: unexpected '^' in: "
geom_point() +
ylab(expression(^"是否有办法在陈述开始时强制使用上标?
发布于 2013-08-07 19:07:06
这个怎么样:
ggplot(mtcars, aes(x=disp, y=mpg)) +
geom_point() +
ylab(expression(phantom(0)^y * x))我确信一定有办法做一个“占位符”字符,但是我必须在?plotmath中向下滚动一点才能找到它。
https://stackoverflow.com/questions/18111606
复制相似问题