如何让ggplot直方图箱跟随boxplot中断

时间:2010-10-04 18:00:00

标签: r plot ggplot2

到目前为止,我有这个:

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)

我收到错误。它不喜欢有不同的宽度。我还希望将Q1和Q3四分位数作为休息时间。这不可能吗?我认为它被称为小提琴情节。感谢

1 个答案:

答案 0 :(得分: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)