【问题标题】:Plotmath: concatenating (joining) a greek character to a roman characterPlotmath:将希腊字符连接(连接)到罗马字符
【发布时间】:2015-07-25 05:28:51
【问题描述】:

我正在尝试制作一个以“微克”开头的标签,但应该缩写。我试过这个:

plot(1, main = expression(mu~g~Toxin/gram~Fresh~Weight))

但它在 mu 和 g 之间呈现出我不想要的间隙。我意识到我通过使用~ 来要求这个差距,但只是使用mug 被呈现为单词。而且,如果 mu 和 g 的字体在风格和大小上更相似,如果有技巧的话会更好,这样它看起来不那么“拼凑在一起”(这可能要求太多了)。

【问题讨论】:

    标签: r plotmath


    【解决方案1】:

    你可以试试

    plot(1, main = expression(mu*g~Toxin/gram~Fresh~Weight))
    

    【讨论】:

    • 啊,是的,我对情节数学的思维方式有问题:乘法意味着将角色粘在一起。谢谢。
    • @BryanHanson 我找不到指定连接器的链接。但是?plotmath 有例子建议使用*
    • 实际上波浪号和星号行为在 ?plotmath 页面中与其他中缀运算符一起描述。
    • 模糊的记忆。只有星号单独描述。 x ~~ y 的条目说“在 x 和 y 之间放置额外的空格”,这可能被理解为暗示单个波浪号被理解为放置一个空格。也许这就是为什么看到人们使用类似这样的东西如此普遍的原因:expression(paste(mu,"g"))
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-31
    • 2018-02-12
    • 2016-03-02
    • 2010-10-30
    • 2015-10-27
    • 1970-01-01
    相关资源
    最近更新 更多