2017-04-06 8 views
0

は、私は次のコードggplot伝説の色-黒丸を使用して

TRP_C<-100/(100+650) 
FPR_C<-200/(200+650) 
C<-data.frame(TPR=TRP_C,FPR=FPR_C) 

TRP_D<-120/(120+30) 
FPR_D<-350/(350+500) 
D<-data.frame(TPR=TRP_D,FPR=FPR_D) 


ggplot(NULL, aes(x=FPR, y=TPR)) + 
    geom_point(data=C,shape=1,aes(fill="A"),size=4,color="red")+ 
    geom_point(data=D,shape=1,aes(fill="B"),size=4,color="green") 

を持っている問題は、それは私のポイントは全くそれに明らかにされていないggplotを与えています。 私はポイントをいっぱいにすることができれば、それは図でより明確になると思います。

だから、私は伝説を作ることができ、ポイントはいっぱいですか?

+1

'形状= 16'または黒丸のために '形状= 19'(ように見えます別の枠線と塗りつぶしを持つ円の場合は 'shape = 21'です。他のポイントマーカーオプションについては '?pch'(スクロールダウン)を参照してください。 – eipi10

答えて

1

geom_point()scale_fill_manualの中には、shape(21-25の値を挿入)を使用してください。

だからあなたのコードは、私は形状が= 16`である `だと思う。この

ggplot(NULL, aes(x=FPR, y=TPR)) + 
    geom_point(data=C,shape=21,aes(fill="A"),size=4) + 
    geom_point(data=D,shape=21,aes(fill="B"),size=4) + 
    scale_fill_manual(values=c("red", "green")) 

と出力

enter image description here

関連する問題