如何使用%in%和%〜%添加表达式来绘制图例标签

时间:2017-10-05 00:57:57

标签: r plot

我试图在R中添加带有数学表达式的图例。 我试图通过以下代码获得\(LaTeX表示法) 表达式(粘贴("先前",beta [3]%in%,"(-0.1 0.1)")

但它不起作用。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

尝试as.expression()bquote()的组合:

require(ggplot2)

df <- data.frame(x=rnorm(30),y=rnorm(30))

ggplot(df) + 
  geom_point(aes(x=x,y=y,col='blue')) +
  scale_color_manual("Legend",
                     values='blue',
                     labels=as.expression(bquote('Prior'~beta[3]%in%'(-0.1 0.1)')))

输出:

enter image description here