Как сделать так, чтобы гистограммы ggplot следовали за перерывами - PullRequest
1 голос
/ 04 октября 2010

Пока у меня есть это:

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 Ответ

2 голосов
/ 05 октября 2010

это то, что вы ищете?

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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...