2010-10-04 24 views
1

到目前为止,我有这样的:如何有ggplot直方图块跟随箱线图符

hist <- ggplot(Mydf, aes(x=Mydf$Avg.CPC)) 
breaks <- c(min(Mydf$Avg.CPC), median(Mydf$Avg.CPC), max(Mydf$Avg.CPC)) 
h <- hist + geom_bar(binwidth = 0.025, colour = "black", breaks = breaks) 
print(h) 

我得到一个错误。它不喜欢有不同的宽度。我还希望在我处于第一季度和第三季度的四分位数时休息一下。这不可能吗?我认为它被称为小提琴情节。谢谢

+0

如果你有仓遵循均匀分布的分位数,那么每个栏将具有相同的高度。这个阴谋的重点是什么? – Abe 2012-03-14 22:36:51

回答

2

这是你在找什么?

df<-data.frame(a=rnorm(100)) 
hist <- ggplot(df, aes(x=a)) 
#breaks <- c(min(df$a), median(df$a), max(df$a)) 
breaks <- quantile(df$a,0:4*0.25) 
h <- hist + stat_bin(colour="black",breaks = breaks,position="dodge") 
print(h)