我有一个带有两个图例的ggplot,一个是点颜色图例,另一个是线型图例。
我想扩展仅线型图例键的宽度。
我可以使用theme(legend.key.width = unit(5, "cm"))
设置整体legend.key.width
,但这会增加两个图例的宽度。是否有一种方法只为其中一个图例设置宽度?
示例
iris$Group <- as.factor(rep(1:3, 50))
ggplot(iris, aes(Sepal.Length, Sepal.Width)) +
geom_point(aes(colour = Species)) +
geom_line(aes(linetype = Group))
theme(legend.key.width = unit(5,"cm"))
下工作。 - understorey