-->

作为R地块标作为R地块标(Subscripts in plots in R)

2019-05-13 12:38发布

我不能找到一种方法如何写标在标题或R.字幕如何我可以写v 1.2 1,2为下标?

谢谢你的帮助!

Answer 1:

expression是您的朋友:

plot(1,1, main=expression('title'^2))  #superscript
plot(1,1, main=expression('title'[2])) #subscript


Answer 2:

如果你正在寻找有多个标在一个文本,然后使用星号(*)的部分分开:

plot(1:10, xlab=expression('hi'[5]*'there'[6]^8*'you'[2]))


Answer 3:

看到了吗?表达

plot(1:10,main=expression("This is a subscript "[2]))



Answer 4:

下标并参考储值...

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))))



Answer 5:

再如,表达对工作负上标,而不需要围绕负数报价:

title(xlab=expression("Nitrate Loading in kg ha"^-1*"yr"^-1))

而你只(当你写一个标或下标,需要经过更多的文本添加到表达式)需要上面提到的*分离的部分。



Answer 6:

正如其他用户所指出的那样,我们使用expression() 我想回答这涉及到标逗号原题:

我怎么能写v 1.2 1,2为下标?

plot(1:10, 11:20 , main=expression(v["1,2"]))

另外,我想补充为那些希望找到完整的参考expression语法R绘图:欲了解更多信息,请参阅?plotmath帮助页面。 运行demo(plotmath)将展示许多表达及相关语法。

下面是一些从所述输出样本的demo(plotmath)



文章来源: Subscripts in plots in R
标签: r plot subscript