如何在R绘图标签中使括号更大(以适合它们的表达式inide的大小)?

Wet*_*ent 2 r

例如。考虑代码

plot(rnorm(10), xlab = NA, ylab = NA)
mtext(side=1, expression( paste("Log"["10"], ( frac( "x","y") ) ))) 
Run Code Online (Sandbox Code Playgroud)

我想使表达式中的括号更大,以适合其中的表达式大小。注意,在我的实际脚本中,表达式实际上要复杂得多,但这是一个可重现的最小示例,它抓住了问题的实质。

Wet*_*ent 5

从@Pascal指出的演示中,答案是使用 bgroup

mtext(side=1, expression( paste("Log"["10"], bgroup("(", frac( "x","y"), ")" ) )))
Run Code Online (Sandbox Code Playgroud)