我正在尝试向 ggpubr 图添加下标,我发现使用 parse
和一组方括号可以轻松完成此操作。然而,问题是在轴标签内,我有第二组方括号,应该是常规类型。像这样的事情:
library(ggpubr)
cars$speed <- log10(cars$speed)
ggscatter(cars, y = "speed", x = "dist", ylab = parse(text = "log[10](speed [μm])"))
我想要下标中的对数 (10) 的底数,而不是距离度量 [μm],它应该保留括号并保持正常字体大小。
我尝试使用 paste(parse(text = "log[10]"), "(speed [μm])")
, parse(text = "log[10] (speed\\[μm\\]")
和 表达式
,但到目前为止这些对我来说还没有工作。
最佳答案
或者使用表达式
...
ggscatter(cars, y = "speed", x = "dist", ylab = expression(log[10]*"(speed [µm])"))
由 reprex package 于 2022 年 3 月 3 日创建(v2.0.1)
关于r - 带下标的轴标题但忽略第二个方括号 R,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71337219/