61
我與GGPLOT2繪製線條像這樣:控制GGPLOT2傳說看不影響情節
ggplot(iris, aes(Petal.Width,Petal.Length,color=Species)) + geom_line() + theme_bw()
。
我發現傳奇標記很小,所以我希望它們更大。如果我改變大小,對劇情線改變過:
ggplot(iris, aes(Petal.Width,Petal.Length,color=Species)) + geom_line(size=4) + theme_bw()
。
但我只想在傳說中看到粗線條,我想讓情節上的線條變細。我試圖用legend.key.size
,但它改變了標記的平方,而不是線的寬度:
library(grid) # for unit
ggplot(iris,aes(Petal.Width,Petal.Length,color=Species))+geom_line()+theme_bw() + theme(legend.key.size=unit(1,"cm"))
我還試圖用點:
ggplot(iris,aes(Petal.Width,Petal.Length,color=Species)) + geom_line() + geom_point(size=4) + theme_bw()
當然,但它仍然影響劇情和傳說:
我想用圖線和圖例中的點/點。
所以我問了兩件事:
- 如何更改圖例線的寬度不改變的情節?
- 如何繪製圖中的線條,但在圖例中繪製點/點/方塊?
真棒,謝謝!這就是我需要的!任何機會回答我的第二個問題? – baltazar 2013-05-03 10:01:46
已更新我的回答 – 2013-05-03 10:08:54
可以在主題中設置嗎? – nate 2015-12-31 22:19:56