诚然,我是R的新手,但我环顾了四周,似乎无法解决这个问题。
对于上标,这很可爱
mtext(expression(paste( italic("h") ^ italic("2"))), side=2, line = 2, cex=cexm)
但是当我尝试使用相同的方法获得下标时
mtext(expression(paste(italic("I") [] italic("a"))),side=2, line=2,cex=cexm)
要么
mtext(expression(paste(italic("I"), italic(["a"]))),side=2, line=2,cex=cexm)
加上与此主题相关的其他几种变化
R一直告诉我,有一个意外的
[
对于任何帮助,将不胜感激,如果在其他地方解决此问题,我深表歉意,但我没有成功找到它。
最佳答案
在第一种情况下,paste调用是完全多余的,因为该参数是有效的R表达式:
mtext(expression( italic("h") ^ italic("2")), side=2, line = 2) # works
在第二种情况下,
paste
也是不必要的: mtext(expression( italic("I") [italic("a")] ),side=2, line=2,cex=cexm)
plotmath-“ [”函数的参数必须位于成对的
"[]"
符号内。关于r - 在mtext中包含格式化的下标?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28664385/