相关疑难解决方法(0)

在绘图标签中组合paste()和expression()函数

考虑这个简单的例子:

labNames <- c('xLab','yLabl')
plot(c(1:10),xlab=expression(paste(labName[1], x^2)),ylab=expression(paste(labName[2], y^2)))
Run Code Online (Sandbox Code Playgroud)

我想要的是由变量'labName,'xLab'或'yLab'定义的字符条目出现在由表达式()定义的X ^ 2或y ^ 2旁边.实际上,带有下标的实际文本"labName"将连接到上标表达式.

有什么想法吗?

plot r

62
推荐指数
5
解决办法
10万
查看次数

使用带有变量r的表达式

我试图用以下标签标记一个情节:

"一些分析EC50(uM)",其中"u"是微观符号.

我目前有:

assay <- "Some Assay"
plot(0,xlab=expression(paste(assay," AC50 (",mu,"M)",sep="")))
Run Code Online (Sandbox Code Playgroud)

但这给出了:"测定EC50(uM)"而不是所需的"某些测定EC50(uM)".

建议?谢谢.

我也尝试过:

paste(assay,expression(paste(" AC50 (",mu,"M)",sep="")),sep="")
Run Code Online (Sandbox Code Playgroud)

expression r

29
推荐指数
2
解决办法
2万
查看次数

在R中的表达式调用中包含变量

我想知道expression在R中使用时是否可以包含变量

例如,我想做这样的事情:

par(mfrow=c(2,3))
for (i in 1:6)
    {
    plot(x, p1-i*p2, main=expression(Phi[1] - i * Phi[2]))
    }
Run Code Online (Sandbox Code Playgroud)

但是,这并不工作,因为它打印Φ 1 - Iφ 2(也就是说,它不能代替i1, 2, ... 6

expression r

1
推荐指数
1
解决办法
2613
查看次数

标签 统计

r ×3

expression ×2

plot ×1