R 如何更改ggplot2中的图例样式?

R 如何更改ggplot2中的图例样式?,r,ggplot2,R,Ggplot2,我使用的是ggplot2geom_density,以下是我的代码: ggplot() + geom_density(data=elite_avg_business_AZ,aes(avg_star,,color='elite'),alpha=0.5) + geom_density(data=normal_avg_business_AZ,aes(avg_star,,color='normal'),alpha=0.5) + scale_colour_manual(name='names

我使用的是ggplot2
geom_density
,以下是我的代码:

ggplot() + geom_density(data=elite_avg_business_AZ,aes(avg_star,,color='elite'),alpha=0.5) +
    geom_density(data=normal_avg_business_AZ,aes(avg_star,,color='normal'),alpha=0.5) +
    scale_colour_manual(name='names',values=c('elite'='blue','normal'='red'))
我得到了这个情节

几乎是我想要的图表,但是图例有点混乱,我希望它是一条直线而不是一个小正方形。
如何更改图例样式?

几何图形的默认图例
键符号
是一个矩形。但您可以通过参数
key\u glyph=“path”
切换到一行,如下所示:

库(ggplot2)
ggplot(mtcars,aes(hp,颜色=系数(cyl)))+
几何图形密度(键符号=“路径”)