我正在尝试使用几篇文章中引用的 plotmath 表达式为我的 y 轴单位获取上标。我已经查看了有关 using expression和here的线程,但它对我不起作用。这是我到目前为止所拥有的:
ggplot(data.frame, aes(Region, Zmar_sh)) +
geom_boxplot() + xlab("Region") +
ylab(expression(paste("eelgrass shoot density", " (shoots/", expression(m[2])))) +
ggtitle(expression(paste(italic("Zostera marina")," shoot density in X Bay", sep = " ")))
ggtitle 表达式有效,但我仍然没有让我的 y 轴读取“eelgrass shoot density (shoots/m2)”,上标为“2”。我错过了什么?