簡體   English   中英

一個圖例中具有顏色和線型的密度分布圖

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM