在R绘图的文本中使用多行时,符号和上标之间的间距

在R绘图的文本中使用多行时,符号和上标之间的间距,r,plot,superscript,R,Plot,Superscript,在基本R图中使用多行文本时,我很难将上标保持在其符号旁边。考虑下面的例子: plot(c(0,1), c(0,1), axes=F, xlab="", ylab="", type='n') x1 <- expression(paste("(1) here is some text s" ^-1)) text(0.5, 0.25, x1) x2 <- expression(paste("(2) here is some text\n s" ^-1)) text(0.5, 0.5, x

在基本R图中使用多行文本时,我很难将上标保持在其符号旁边。考虑下面的例子:

plot(c(0,1), c(0,1), axes=F, xlab="", ylab="", type='n')
x1 <- expression(paste("(1) here is some text s" ^-1))
text(0.5, 0.25, x1)

x2 <- expression(paste("(2) here is some text\n s" ^-1))
text(0.5, 0.5, x2)
绘图(c(0,1),c(0,1),轴=F,xlab=“”,ylab=“”,type='n')

x1似乎因粘贴的构造方式不同而有所不同-
text(0.5,0.5,表达式(粘贴(“一些文本”、“什么”))
vs
text(0.5,0.2,表达式(粘贴(“一些文本\n什么”))
。当所有数据都在一个字符串中时是可以的,但是当分开时会得到不同的解释。即使两个
paste
字符串在正常计算时给出相同的结果。看起来
expression
s中的换行最多也很难开始工作-