我有一个实证的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