首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >算术表达式中的前导上标(w/ggplot2 2)

算术表达式中的前导上标(w/ggplot2 2)
EN

Stack Overflow用户
提问于 2013-08-07 18:58:20
回答 1查看 1.6K关注 0票数 6

我想使用plotmath创建一个包含ggplot2图中前导上标的轴。在轴标签上创建上标很好,如下所示:

代码语言:javascript
复制
require(ggplot2)
ggplot(mtcars, aes(x=disp, y=mpg)) + 
  geom_point() +
  ylab(expression(x[y]))

但是,我想让我的轴标签读为“y(上标)x”--逻辑上是^yx,但这不能解析:

代码语言:javascript
复制
Error: unexpected '^' in: "  
geom_point() + 
ylab(expression(^"

是否有办法在陈述开始时强制使用上标?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-07 19:07:06

这个怎么样:

代码语言:javascript
复制
ggplot(mtcars, aes(x=disp, y=mpg)) + 
  geom_point() +
  ylab(expression(phantom(0)^y * x))

我确信一定有办法做一个“占位符”字符,但是我必须在?plotmath中向下滚动一点才能找到它。

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18111606

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档