7
私はggplot2
プロットの1つにテキストをオーバーレイするのにannotate()
を使用しています。私はギリシャ文字「rho」を使う必要があるので、オプションparse=T
を使用しています。私は= -0.50
と言うテキストが欲しいですが、末尾のゼロがクリップされ、代わりに-0.5
が得られます。plotmathで末尾のゼロを維持する
はここに例を示します
library(ggplot2)
x<-rnorm(50)
y<-rnorm(50)
df<-data.frame(x,y)
ggplot(data=df,aes(x=x,y=y))+
geom_point()+
annotate(geom="text",x=1,y=1,label="rho==-0.50",parse=T)
誰もが、私は最後の0を表示するために得ることができる方法を知っていますか?私は、このようpaste()
を使用すると考えていた:
annotate(geom="text",x=1,y=1,label=paste("rho==-0.5","0",sep=""),parse=T)
が、その後、私はエラーを取得する:
Error in parse(text = lab) : <text>:1:11: unexpected numeric constant
1: rho==-0.5 0
^
これは機能します。ありがとう! –