相关疑难解决方法(0)

将主标题分为两行

我希望有两行的情节标题,但这不起作用,为什么?我怎样才能让它发挥作用?

CVal<-1 
SumEpsVal<-2 
plot(1:10, main=bquote(paste("C=", .(CVal), " \n ", sum(xi), "=", .(SumEpsVal) )))
Run Code Online (Sandbox Code Playgroud)

这在这里工作:

plot(1:10, main=paste("C=1", "\n", "SumXi=2"))
Run Code Online (Sandbox Code Playgroud)

我猜bquote出错了...(查询?bquote)我试图改变bqoute(where-argument)中的环境,但我不知道要采取哪种环境.

BTW:

plot(1:10, main=bquote(paste("C=", .(CVal), "bla \n ", sum(xi), "=", .(SumEpsVal) )))
Run Code Online (Sandbox Code Playgroud)

用"bla"让事情变得疯狂.

r plotmath

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

R:Plot中的高级图例

这是这个问题的后续问题: 如何在`bquote`表达式中使用`text`?

但现在我把它放在一个传奇中,这似乎改变了事情.

我尝试了以下方法:

test<-c(10:1)
dummy1<-0.004323423
dummy2<-0.054
dummy3<-0.032
plot(test,c(1:10))
legend("topright", 
 legend=c(bquote(Qua_0,99^normal == .(round(dummy1,4))),bquote(Qua_0,95^normal == .(round(dummy2,4))),bquote(Qua_0,99^t == .(round(dummy3,4)))),
 bty = "n",lwd=2, cex=1, col=c("red","black","darkgreen"), lty=c(1,3,5))
Run Code Online (Sandbox Code Playgroud)

所以,我想拥有

  1. 表达式正确,因此正确写入了索引0,95以及幂^ correclty

  2. 等号后的换行符

  3. 彩色文字,与lign相同,所以第一个是红色的

我试图实现现有帖子的答案,但我没有想出来,顶部也没有用.

plot expression r legend plotmath

6
推荐指数
2
解决办法
3209
查看次数

为什么 `\n` 不将文本移动到 R 中的下一行?

我想知道在bquote()下面的代码中,为什么即使我使用\n之后的文本\n也不转到下一行?

g <- 5
main = bquote(bold("mean effect ("*mu*")"*"\n of"~.(g)~"studies"))
plot(1, main = main)
Run Code Online (Sandbox Code Playgroud)

plot r character

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

将`expression()`与`\n`结合起来

我有一个ggplot,我expression(phantom(x) >=80)在标签文本中用来获得一个正确的大于或等于的符号.

但是我还需要紧下面(N = ...):

require(ggplot2)
.d <- data.frame(a = letters[1:6], y = 1:6)

labs <- c("0-9\n(N=10)","10-29\n(N=10)","30-49\n(N=10)", +
   "50-64\n(N=10)","65-79\n(N=10)", expression(phantom(x) >=80))

ggplot(.d, aes(x=a,y=y)) + geom_point() + 
   scale_x_discrete(labels = labs)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我如何结合expression()逃生\n

r ggplot2 plotmath

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

标签 统计

r ×4

plotmath ×3

plot ×2

character ×1

expression ×1

ggplot2 ×1

legend ×1