我有17个包含计数的向量,这些向量的长度范围从2000到7000。 我在互联网上搜索了如何绘制多直方图,我在某些地方读到它可以通过形成矩阵来实现,所以我使用rbind合并了矢量。 我看到了包含ggplot的方法,如: ggplot(df,aes(x = count,group = year,fill = as.factor(year)))
但是,我认为这些例子具有相同的长度,所以我想知道是否有可能在密度方面在同一网格上绘制多个矢量,尽管它们各自具有不同的长度?我是否可以任意近似x轴(计数)和y轴(密度)?
答案 0 :(得分:0)
假设,较短向量的列在缺失的行中具有NA,以下是一种方法。
p1 <- ggplot(data = data, aes(x = year1)) + geom_histogram()
p1 <- p1 + geom_histogram(aes(x = year2), col = "red", na.rm=TRUE)
...
p1
当然,请注意指定适当的纸槽宽度和x轴范围。承认这不是很优雅。