2012-02-12 19 views
12

英数字とギリシャ文字の両方を含むテキストで注釈が付けられたプロットを作成しようとしています。私はギリシャ文字を追加したい場合は私が使用することができます。ggplotの英数字とギリシャ文字をgeom_text()に追加するにはどうすればよいですか?

qplot(x, y) + geom_text(aes(2, 2, label="rho"), parse=TRUE) 

私は「ρといくつかの他のテキスト」とのプロットに注釈を付けることができますどのように?私も、私はgeom_text()ラテックスを使用することができるようになるすべてのソリューションをいただければ幸いです

Error in parse(text = lab) : <text>:1:5: unexpected symbol 
1: rho and 
    ^

qplot(x, y) + geom_text(aes(2, 2, label="rho and some other text"), parse=TRUE) 

私は上記のコードをしようとすると、私はこのエラーを取得する:私はこのような何かをしたいと思います将来のより複雑なユースケースのために。

答えて

13

1つの解決策:空白の場合は、を代用してください。あなたはスペースなしを並置する場合

d <- data.frame(x=1:3,y=1:3) 
qplot(x, y, data=d) + geom_text(aes(2, 2, 
       label="rho~and~some~other~text"), parse=TRUE) 

*~のための作品を代入します。

完全なLaTeXソリューションについては、(ブロック上で最もクールなパッケージ)と組み合わせて使用​​される可能性があるtikzDeviceパッケージを見てみたいと思います。例えばhttp://yihui.name/knitr/demo/graphics/

+0

かなりクールなベン。私はこれを自分自身に実行し、明らかな解決策はありませんでした。 +1 –

関連する問題