1 回答

TA貢獻(xiàn)1816條經(jīng)驗(yàn) 獲得超4個(gè)贊
要僅在圖例中更改線寬,應(yīng)使用function guides(),然后與and set 一起colour=使用。這將覆蓋繪圖中使用的大小,并將僅用于圖例使用新的大小值。guide_legend()override.aes=size=
ggplot(iris,aes(Petal.Width,Petal.Length,color=Species))+geom_line()+theme_bw()+
guides(colour = guide_legend(override.aes = list(size=3)))
要在圖例中獲得圖例和線條中的點(diǎn),必須添加變通辦法geom_point(size=0)以確保點(diǎn)不可見,然后guides()將其設(shè)置linetype=0為刪除線條并size=3獲得更大的點(diǎn)。
ggplot(iris,aes(Petal.Width,Petal.Length,color=Species))+geom_line()+theme_bw()+
geom_point(size=0)+
guides(colour = guide_legend(override.aes = list(size=3,linetype=0)))
- 1 回答
- 0 關(guān)注
- 541 瀏覽
添加回答
舉報(bào)