ggplot2 中的下标未显示在我的辅助轴中

Subscripts not showing up in my secondary axis in ggplot2

正如标题所示。尝试使用 unicode(因为括号没有注册,只是显示为括号)创建下标 2。mu 工作正常。下标 2 显示为无法识别的字符框。这是我正在谈论的代码和图像。我对任何事情都持开放态度!

scale_y_continuous(expand = c(0, 0), breaks = c(0,4,8,12,16,20), 
      limits = c(0,20), sec.axis=sec_axis(~.*50, 
      breaks = c(100,200,300,400,500,600,700,800,900,1000), 
      name = "Hydrogen Sulfide Concentration (\U00B5M H\U2082S)"))

您可以使用 expressionpaste:

name = expression(paste("Hydrogen Sulfide Concentration (", mu, "M H" ["2"], "S)"))