R中的图中的下标
我找不到一种方法如何在R中写标题或副标题的下标。 如何用1,2作为下标来写v1,2R中的图中的下标,r,plot,subscript,R,Plot,Subscript,我找不到一种方法如何在R中写标题或副标题的下标。 如何用1,2作为下标来写v1,2 谢谢你的帮助 表达式是你的朋友: plot(1,1, main=expression('title'^2)) #superscript plot(1,1, main=expression('title'[2])) #subscript 看到了吗?表情 plot(1:10,main=expression("This is a subscript "[2])) 如果您希望在一个文本中包含多个下标,请使用星号(*
谢谢你的帮助 表达式是你的朋友:
plot(1,1, main=expression('title'^2)) #superscript
plot(1,1, main=expression('title'[2])) #subscript
看到了吗?表情
plot(1:10,main=expression("This is a subscript "[2]))
如果您希望在一个文本中包含多个下标,请使用星号(*)分隔各部分:
plot(1:10, xlab=expression('hi'[5]*'there'[6]^8*'you'[2]))
一个下标并引用一个存储值
a <- 10
plot(c(0,1), c(0,1), type = 'n', ann = FALSE, xaxt = 'n', yaxt = 'n')
text(0.2, 0.6, cex = 1.5, bquote(paste('S'['f']*' = ', .(a))))
a另一个例子,表达式适用于负数上标,而不需要在负数周围加引号:
title(xlab=expression("Nitrate Loading in kg ha"^-1*"yr"^-1))
您只需要*来分隔上面提到的部分(当您编写上标或下标时,需要在后面的表达式中添加更多文本) 正如其他用户所指出的,我们使用expression()
。我想回答原来的问题,下标中有一个逗号:
如何用1,2作为下标来写v1,2
另外,我想为那些希望在R
绘图中找到完整表达式
语法的人添加参考:有关更多信息,请参阅?plotmath
帮助页面。运行demo(plotmath)
将展示许多表达式和相关语法
请记住使用*
在表达式中连接不同类型的文本
以下是demo(plotmath)
的一些示例输出:
哇,一个两年前问题的两天前答案,这正是我需要的。谢谢如果你想让下标是一个字符串,就把它放在引号里:plot(1:10,xlab=expression('hi'[5]*'there'[6]^8*'you'['down here']*'和'^'up'*'there')
这是一个很好的技巧,因为你可以把[数字]
或[字符]
甚至[a5]
放在下标中,但不能[5a]
或。我最近发现:expression('x'['10sdt'])
如何从变量中加载“2”?我有一个循环,需要绘制x_[1]x_[2]x_[3]…在处理下标变量时,可以使用bquote
。说,nIter感谢您明确解释*的功能!
plot(1:10, 11:20 , main=expression(v["1,2"]))