我知道,在一个图中的一个可以使用表达式()以包括上标,例如
plot(rnorm(20), xlab = expression(paste("n"^"th")))
不过,我真的想打印出标,所以我以后可以将它们存储在RTF文件。其实,我想用它来表示与我的回归系数相关联的统计显着性程度(你知道,像“0.24 ^ *”)。
随着 “expression(paste("n"^"th"))
”,我试图print()
,cat()
,eval()
和get()
但他们没有工作。
我目前使用的“RTF”包输出名为“.doc”文件。如果有人建议采用其他方式/包,这是确定如果R本身不能在控制台中显示丰富的格式,但结果可以存储反正在一些文件。
正如你所看到的,?plotmath
表达式只地块内工作。对于RTF输出中的R没有被优化。
但阅读RTF小插曲,很明显,你可以在你的输出写入rtf commands并有一个命令superscripting。尝试
library(rtf)
rtf<-RTF("text.doc")
addText(rtf,"Hello\n")
addText(rtf,"0.05{\\super*}\n")
addText(rtf,"0.15*\n")
addText(rtf,"End")
done(rtf)
plot(rnorm(20), xlab = as.character("n^*"))
甚至
plot(rnorm(20), xlab = paste0("n","^","th"))
不知道为什么要使用expression()