我的轴标题的括号中的上标

Superscript in brackets for my axis title

我用 boxplot() 制作了一个箱线图,我的 y-lab 标签中有一个上标。 它看起来像这样: ylab = expression(paste("spleen volume cm"^3))

现在我想要 "cm3" 括号 [cm^3] 中带有“3”的上标。

我试过这个:

ylab = expression("spleen volume " (paste("[cm"^3, "]")))

但不幸的是整个事情也在 () 中,我怎样才能删除它周围的这些“()”? here is how it looks like right now

不幸的是我失败了,有人可以帮忙吗?

亲切的问候!

Ronak 发布的解决方案应该有效。还是您还想要括号中的 ^3

plot(runif(10),runif(10),xlab = expression(paste("spleen volume [cm]"^3)))

如果是这样,您可以使用以下代码:

plot(runif(10),runif(10),xlab = as.expression(bquote("Spleen volume [" ~ cm^3 ~ "]")))

reprex package (v0.3.0)

于 2020-06-08 创建

尝试

xlab = expression(paste("spleen volume [cm"^3, "]"))