【问题标题】:Having latex-like math formula in the legend在图例中有类似乳胶的数学公式
【发布时间】:2016-05-02 11:14:24
【问题描述】:

我知道如何在图例中生成这个:

N_{1}(\alpha)

可以通过

expression(N[1](alpha))

但我在乳胶中需要这样的东西:

N_{1+}(\LargerCdot \alpha)

我不知道如何生成。

【问题讨论】:

    标签: r plot latex legend plotmath


    【解决方案1】:

    这里有几个选项:

    1) 普通点

    expression(N[1+NULL](NULL %.% alpha))
    

    2) 大点:在 Mac 上,我使用 option + 8 来获取大点。

    expression(paste(N[1+NULL],"(•", alpha,")"))
    expression(paste(N[1+NULL],"(",~"•",NULL~alpha,")"))
    

    使用内置iris数据框和ggplot2的示例:

    library(ggplot2)
    
    ggplot(iris, aes(Sepal.Width, Sepal.Length)) +
      geom_point(aes(colour=Species)) +
      scale_colour_discrete(labels=c(expression(N[1+NULL](NULL %.% alpha)), 
                                     expression(paste(N[1+NULL],"(•", alpha,")")),
                                     expression(paste(N[1+NULL],"(",~"•",NULL~alpha,")")))) +
      theme(legend.text=element_text(size=15))
    

    【讨论】:

      猜你喜欢
      • 2023-03-10
      • 1970-01-01
      • 2019-08-03
      • 1970-01-01
      • 2021-02-19
      • 2014-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多