プロットannotate()
の 1 つにテキストを重ねるために使用しています。ギリシャ文字のローを使用する必要があるためggplot2
、オプションを使用しています。parse=T
テキストに を表示したいのです= -0.50
が、末尾のゼロが切り取られ、-0.5
代わりに が表示されます。
次に例を示します。
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
^