0

次のプロットがありますが、ポイント サイズの凡例を表示したくありません。また、因子 (grp) のタイトルを変更するにはどうすればよいですか? 申し訳ありませんが、これは簡単なはずですが、行き詰まっています。

df1<-data.frame(x=c(3,4,5),y=c(15,20,25),grp=c(1,2,2))
p<-ggplot(df1,aes(x,y))
p<-p+ geom_point(aes(colour=factor(grp),size=4))
p

df2<-data.frame(x=c(3.5,4.5,5.5),y=c(15.5,20.5,25.5))
p<-p + geom_path(data=df2,aes(x=x,y=y))
p

ここに画像の説明を入力

4

2 に答える 2

2

凡例のタイトルを変更するには、データ フレームのタイトルを変更する方が簡単です (私が見つけました)。

df1$grp = factor(df1$grp)
colnames(df1)[3] = "Group"

凡例にサイズが表示される理由は、美学に基づいているためです。そうではありません。美学とは、データによって変化するものです。ここでサイズは固定されています:

p = ggplot(df1,aes(x,y))
p = p+ geom_point(aes(colour=Group), size=4)

ggplot 自体で凡例の名前を変更することもできます。

p =  p + scale_colour_discrete(name="Group")
于 2012-09-27T10:43:19.013 に答える
2

サイズは美学から外してください。

ggplot(df1,aes(x,y)) + geom_point(aes(colour = factor(grp)), size=4) +    
scale_colour_discrete(name = "Grp")
于 2012-09-27T10:46:38.513 に答える