当我运行
ggplot(data=diamonds, aes(x=price, y=..density..,
color=cut, fill=cut)) +
geom_histogram(alpha=.25, bins=30)+
facet_wrap(~cut)
我得到:
当我指定一个新的颜色美学时,一个形状与我得到的形状非常不同的直方图:
carat_levs <- c(0, quantile(diamonds$carat))
diamonds$carat_fac <- factor(cut(diamonds$carat, carat_levs), ordered=TRUE)
ggplot(data=diamonds, aes(x=price, y=..density..,
color=carat_fac, fill=carat_fac)) +
geom_histogram(alpha=.25, bins=30) +
facet_wrap(~cut)
这给了我这个情节:
第一个方面的差异最明显,但所有方面都有差异。
如果我删除y=..density..
映射,差异似乎消失了。
有没有办法用着色恢复原始密度直方图形状?
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(18条)