小编use*_*185的帖子

堆积直方图,如流式细胞仪

我正在尝试使用ggplot或base R来生成如下内容:

在此输入图像描述

我知道如何用ggplot2做直方图,并且可以使用facet_grid或facet_wrap轻松分离它们.但我想垂直"错开"它们,使它们有一些重叠,如下图所示.对不起,我不允许发布我自己的图片,而且很难找到我想要的更简单的图片.如果可以,我只会发布左上角的面板.

我知道这不是一种显示数据的特别好方法 - 但这个决定并不取决于我.

样本数据集如下:

my.data <- as.data.frame(rbind( cbind( rnorm(1e3), 1) , cbind( rnorm(1e3)+2, 2), cbind( rnorm(1e3)+3, 3), cbind( rnorm(1e3)+4, 4)))
Run Code Online (Sandbox Code Playgroud)

我可以用geom_histogram绘制它,如下所示:

ggplot(my.data) + geom_histogram(aes(x=V1,fill=as.factor(V2))) + facet_grid( V2~.)
Run Code Online (Sandbox Code Playgroud)

但我希望y轴重叠.

r histogram ggplot2

2
推荐指数
1
解决办法
2987
查看次数

标签 统计

ggplot2 ×1

histogram ×1

r ×1