首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在多行文字中创建上标

在多行文字中创建上标
EN

Stack Overflow用户
提问于 2013-07-19 18:01:32
回答 2查看 5.3K关注 0票数 6

我有以下数据帧

代码语言:javascript
复制
Data1 <- data.frame(pH = c(8,8.5,6,7.1,9), EC50 = c(20,11,5,25,50))
Data2 <- data.frame(pH = c(7,7.2,6.5,8.2,8.5), EC50 = c(13,15,18,25,19))

使用par,我在一个图上创建了两个图形:

代码语言:javascript
复制
par(mfrow=c(2,1), oma=c(3,3,1,1), mar=c(2,2,3,1), cex.axis=1.3)
plot(x=Data1[,'pH'], y=Data1[,'EC50'])
plot(x=Data2[,'pH'], y=Data2[,'EC50'])

因为我使用的是par,所以不能在plot中指定xlabylab

因此,我使用mtext

我想在我的ylab中写一个上标,但是我不知道怎么做,

使用mtext时。

我尝试过以下几种方法

代码语言:javascript
复制
mtext(expression("Cu^{2+} at EC50"), side=2, line = 4, padj=1, at=30, cex=1.2)

但似乎无法将2+作为Cu上方的上标。

任何帮助都非常受欢迎!

EN

Stack Overflow用户

发布于 2013-07-19 18:22:50

代码语言:javascript
复制
mtext(expression(paste("Cu"^"2+","at EC50",sep="")))
票数 4
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17743351

复制
相关文章

相似问题

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