我绘制线条像这样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()
但是,当然,它仍然会影响情节和传说:
我想用的情节线和点/分的传奇。
所以我问了两两件事:
- 如何更改图例线的宽度不改变的情节?
- 如何画中的情节线,但画点/点/平方的传奇?