我不能找到一种方法如何写标在标题或R.字幕如何我可以写v 1.2 1,2为下标?
谢谢你的帮助!
我不能找到一种方法如何写标在标题或R.字幕如何我可以写v 1.2 1,2为下标?
谢谢你的帮助!
expression
是您的朋友:
plot(1,1, main=expression('title'^2)) #superscript
plot(1,1, main=expression('title'[2])) #subscript
如果你正在寻找有多个标在一个文本,然后使用星号(*)的部分分开:
plot(1:10, xlab=expression('hi'[5]*'there'[6]^8*'you'[2]))
看到了吗?表达
plot(1:10,main=expression("This is a subscript "[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))))
再如,表达对工作负上标,而不需要围绕负数报价:
title(xlab=expression("Nitrate Loading in kg ha"^-1*"yr"^-1))
而你只(当你写一个标或下标,需要经过更多的文本添加到表达式)需要上面提到的*分离的部分。
正如其他用户所指出的那样,我们使用expression()
我想回答这涉及到标逗号原题:
我怎么能写v 1.2 1,2为下标?
plot(1:10, 11:20 , main=expression(v["1,2"]))
另外,我想补充为那些希望找到完整的参考expression
语法R
绘图:欲了解更多信息,请参阅?plotmath
帮助页面。 运行demo(plotmath)
将展示许多表达及相关语法。
下面是一些从所述输出样本的demo(plotmath)