【发布时间】:2017-04-22 08:30:44
【问题描述】:
我有一个非常大的数据集,正在尝试使用 ggplot2 中的 facet_wrap 将其绘制在直方图中;在对照 ggplot2 创建的绘图检查原始数据后,我意识到尽管绘图似乎具有正确数量的数据点,但它们与每个 bin 中应包含的数据点数量不对应,根据我的数据集——为了验证这一点,我在 excel 中制作了这个图的直方图,它看起来确实不同。 我不知道我做错了什么,我已经为轴和不同的 binwidth 尝试了很多不同的代码。
这里是代码
p1 <-ggplot(imp, aes(aindex)) + geom_histogram(binwidth = 0.1, color=("black"), fill = "transparent" ) +
facet_wrap(~description, dir = "h", nrow = 3, scales = "fixed") +
theme(axis.line.x = element_line(colour = "black", size = 0.05),
axis.line.y = element_line(colour = "black", size= 0.05)) +
scale_y_continuous(expand=c(0,0),limits = c(0,10), breaks = seq(0,10,1)) +
theme(panel.grid.major = element_blank(), panel.grid.minor = element_blank(),
panel.background = element_blank(), axis.line = element_line(colour = "black"),
axis.text = element_text(colour = "black")) + xlab("Activity index impact") +
ylab("Count") + theme(strip.text = element_text(size = 7), axis.text = element_text(size = 7))
p1
这段代码给了我这个图,如果我们参考第一个图,标题为 01.SSN12,n = 16,与右侧在 excel 中制作的图相比,看看数据应该是什么样子,绑定宽度为0.1
有人知道我做错了什么吗?
我已将原始数据添加到共享保管箱文件夹中
【问题讨论】: