使用表达式和粘贴 R 来格式化离子名称,并在参数中使用单位

  • 本文关键字:参数 单位 表达式 格式化 r
  • 更新时间 :
  • 英文 :


我想为一个图表创建一个干净的标签,该图表具有离子的物种缩写(在本例中为氯化物),后跟括在括号中的浓度单位(每升微当量)。如前所述,代码主要产生此内容,但上标括号/单位部分。可能错过了一些小东西。将此代码片段与 ggplot2 中的 ylab() 命令一起使用作为标签。谢谢。

到目前为止我的代码:

cl.label = expression(paste(Cl^- ~(mu~eq ~L^-1)), parse=TRUE)

在表达式中,- 是一个运算符,因此它需要一些东西来"否定"。你可以给它一个幻影对象,比如

cl.label = expression(Cl^-phantom() ~(mu~eq ~L^-1))

或者,您可以将-视为文字破折号值,如下所示

cl.label = expression(Cl^"-" ~(mu~eq ~L^-1))

相关内容

最新更新