我有一個實證的PDF + CDF組合我想在同一個面板上繪製。 distro.df
具有列pdf
,cdf
和day
。我希望將pdf值繪製爲條形圖,將cdf繪製爲線條。這是做的陰謀伎倆:ggplot:一個情節的結合酒吧/線的傳說?
p <- ggplot(distro.df, aes(x=day))
p <- p + geom_bar(aes(y=pdf/max(pdf)), stat="identity", width=0.95, fill=fillCol)
p <- p + geom_line(aes(y=cdf))
p <- p + xlab("Day") + ylab("")
p <- p + theme_bw() + theme_update(panel.background = element_blank(), panel.border=element_blank())
但是,我有麻煩讓圖例出現。我想要一個cdf的行和一個pdf的填充塊。我已經嘗試過各種嚮導,但似乎無法獲得任何內容。
對此提出建議?
編輯:
每@ Henrik的要求:做一個合適的對象distro.df
:
df <- data.frame(day=0:10)
df$pdf <- runif(length(df$day))
df$pdf <- df$pdf/sum(df$pdf)
df$cdf <- cumsum(df$pdf)
接着上面做出的情節,然後調用p
看到的情節。
@Henrik代碼生成一個合適的'distro.df'用於添加ggplot命令。 – Carl 2014-11-14 16:48:37