テキストgeomを使用してggplot2の凡例を変更したいと思います。以下に例を示します。a をポイント (円) に変更し、1、2、3 の代わりに、低、中、高などのカスタム名を使用したいと考えています。どんな提案でも大歓迎です。
サンプルデータ:
x y Freq colors
1 -2 32 2 1
2 -2 36 1 1
3 -2 37 1 1
4 -2 40 2 1
5 -1 32 2 1
6 0 29 2 1
コード:
fit=ggplot(a1,aes(x,y,color=factor(colors)),col=colors)+
geom_text(aes(label=Freq),size=5)+
theme_bw()+
opts(legend.position='top',
legend.title=theme_blank(),
legend.key=theme_rect(fill="white",colour="white"))
print(fit)