[英]Density distribution plot with colour and linetype in one legend
我繪制了在進食和禁食狀態下胃pH值的密度分布: 使用以下代碼:
plotobj <- NULL
plotobj <- ggplot(dfall)
plotobj <- plotobj + geom_density(aes(x=pH, y=..density..,colour=FED,linetype=FED),lwd=0.6)
plotobj <- plotobj + scale_x_continuous(name="Stomach pH\n", breaks=(seq(1,7,1)))
plotobj <- plotobj + scale_y_continuous(name="Distribution density\n")
plotobj <- plotobj + scale_colour_brewer(name="Fed status", palette="Set1")
plotobj
我想使用不同的線型和顏色作為圖中的估計值。
問:除了有兩個圖例(如圖中所示)外,還有什么方法可以修改代碼,使顏色和線型出現在一個圖例中?
秤必須具有相同的名稱。
您可以將scale_colour_brewer(name="Fed status", palette="Set1")
更改為scale_colour_brewer(name="FED", palette="Set1")
。
或者您可以將其添加到所擁有的
plotobj + scale_linetype_manual(name = "Fed Status", values = c("solid", "dashed"))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.