[英]How to change the legend style in ggplot2?
我正在使用 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'))
我得到了這個 plot
幾乎是我想要的圖表,但圖例有點混亂,我希望它是一條線而不是一個小正方形。 如何更改圖例樣式?
geom_desnity
的默認圖例key_glyph
是一個矩形。 但是您可以通過參數key_glyph = "path"
切換到一行,如下所示:
library(ggplot2)
ggplot(mtcars, aes(hp, color = factor(cyl))) +
geom_density(key_glyph = "path")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.