を使用して、ラテックステキストをggplot2プロットに追加したいと思いますannotate()
。軸ラベルにラテックスを追加するためにここexpression()
で説明されているように、を使用すると、機能しないようです。ウィットに:
# Use expression() to create subscripted text
p <- ggplot(mpg, aes(x=cty, y=hwy)) + geom_point() +
scale_x_continuous(expression(text[subscript]))
# But expression() in annotate adds nothing to the plot
p + annotate("text", x=10, y=40, label=expression(text[subscript]))
# Passing regular text to annotate works fine
p + annotate("text", x=10, y=40, label="foo")
sが他のggplot関数とはexpression
異なる方法で処理されるのはなぜですか?annotate
そして、どうすればラテックスで注釈を付けることができますか?