【问题标题】:Adding greek characters with variables to axis title将带有变量的希腊字符添加到轴标题
【发布时间】:2016-02-26 06:15:15
【问题描述】:

我有两个向量alpha <- c(1,2,3)beta <- c(4,5,6)。我有三个地块,每个地块都使用不同的alphabeta(等等。第一个地块包含alpha[1]beta[1]

现在我想为每个图表添加轴标题,例如:"alpha = 1, beta = 4" 和希腊字母。我该怎么做?我找到了similar question,所以我从那里尝试了一些解决方案,但是:

bquote() 我只能使用一个 = 。这样我就可以了

bquote(alpha == .(alpha[1]) * ", " * beta * .(beta[1])) 得到alpha = 1, beta4

但我不能再添加一个=

expression(paste()) 变量像文本一样工作,所以我得到的不是alpha = 1 alpha = alpha[1]

正确的做法是什么?

【问题讨论】:

    标签: r plot labels plotmath


    【解决方案1】:

    我会尝试使用 plotmath list 调用:

    plot(1,1, main= bquote(list( alpha == .(alpha[1]) ,  beta == .(beta[1])) )  )
    

    【讨论】:

    • 感谢@user3502164 尝试修复我的错误。我不同意第一个评论者的观点。由于我也注意到了该错误并应用了相同的修复程序,因此我认为它是必要的。编辑必须“重要”的理由意味着,如果它创建的工作代码之前提供了错误代码,即使删除单个“=”符号也将是“重要的”。
    猜你喜欢
    • 2011-08-28
    • 2019-02-06
    • 2012-10-15
    • 2021-02-06
    • 2013-04-03
    • 2012-05-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多