gogplotに4つの行があり、別々のgeom_line()引数で追加したプロットがあります。私は伝説を追加したいが、scale_colour_manualはこの場合には機能しない。変数を個別に追加したときに凡例を追加する適切な方法は何ですか?手動で行が追加されたときにggplotに凡例を追加
ここに私のコードです:
ggplot(proba[108:140,], aes(c,four)) +
geom_line(linetype=1, size=0.3) +
scale_x_continuous(breaks=seq(110,140,5)) +
theme_bw() +
theme(axis.line = element_line(colour = "black", size=0.25),
panel.grid.major = element_blank(),
panel.grid.minor = element_blank(),
panel.border = element_blank(),
panel.background = element_blank()) +
theme(axis.text.x = element_text(angle = 0, hjust = +0.5, size=6,color="black")) +
theme(axis.text.y = element_text(angle = 0, hjust = -100, size=6, color="black")) +
theme(axis.ticks=element_line(colour="black",size=0.25)) +
xlab("\nTime-steps") +
ylab("Proportion correct\n") +
theme(axis.text=element_text(size=8),axis.title=element_text(size=8)) +
geom_line(aes(c,three), size=0.2, linetype=2) +
geom_line(aes(c,one),linetype=3, size=0.8, colour="darkgrey") +
geom_line(aes(c,two), linetype=1, size=0.8, colour="darkgrey")
コードを掲載することはできますか? 'aes'の呼び出しで' color = "Line Name"を設定するとうまくいくはずです。 – Peyton
私はすでに色で引数を持っていますが、それを凡例として表示しません。私は自分のコードを掲載しました。 – user1723765
'aes'の中に' color'引数を入れ、それを色名に設定するのではなく、凡例に表示したい名前に設定します。次に、 'scale_color_manual'を使ってその名前を目的の色にマッピングします。 – Peyton