【问题标题】:Plot text subscript with comma between two values在两个值之间用逗号绘制文本下标
【发布时间】:2016-07-02 04:09:35
【问题描述】:

当我在 R 中绘制某些内容时,我想写以下文本。这里的下标是希腊字母 alpha 和 nu,中间有一个逗号。

我尝试了以下代码,但没有得到逗号和 nu。

plot(1, 1, main = expression(t[alpha, nu]))

有什么建议吗?

【问题讨论】:

    标签: r plot expression


    【解决方案1】:

    您可以使用paste() 来包含逗号:

    plot(1, 1, main = expression(t[paste(alpha, ",", nu)]))
    

    给予

    【讨论】:

      【解决方案2】:

      我们也可以使用bquote

      plot(1, 1, main = bquote(t[alpha*","*nu]))
      

      或者正如@Roland 提到的,quote 也可以工作

      plot(1, 1, main = quote(t[alpha*","*nu]))
      

      【讨论】:

      • 这是我会使用的,但不需要bquote。您可以使用expressionquote
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-06-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-10
      • 1970-01-01
      • 2019-10-08
      相关资源
      最近更新 更多