ggplotにハイライト表示されたサイトの座標の表を追加したいと思います。例えば、データとして以前questionを使用してggplotのプロット領域内のテーブルをrに追加する
:
set.seed(1)
mydata <- data.frame(a=1:50, b=rnorm(50))
ggplot(mydata,aes(x=a,y=b)) +
geom_point(colour="blue") +
geom_point(data=mydata[10:13, ], aes(x=a, y=b), colour="red", size=5)
私はプロット領域内のプロットの右下隅に次の表を追加したいと思います。何かアドバイス?
table<-cbind(sites=c("site 1","site 2","site 3","site 4"),mydata[10:13,])
table
sites a b
site 1 10 -0.3053884
site 2 11 1.5117812
site 3 12 0.3898432
site 4 13 -0.6212406
ニース。あなたが本当に1万分の1の精度で気にしない限り、私は「b」からの小数点以下四捨五入をします(ヒント:火星に飛行しない限り)。 – Spacedman
@mplourdeありがとう!これはとても素敵でストレートな解決策です。テーブルをより際立たせるにはフレームを置くことが可能ですか? – Elizabeth
'?tableGrob'を見て、あなたが制御できる美学を見てください。 'show.box = TRUE'を使うと、セルのフレームが作られます。 –