sur*_*kal 3 r histogram ggplot2
所以我有这个数据:
dataset = rbinom(1000, 16, 0.5)
mean = mean(dataset)
sd = sd(dataset)
data_subset = subset(dataset, dataset >= (mean - 2*sd) & dataset <= (mean + 2*sd))
dataset = data.frame(X=dataset)
data_subset = data.frame(X=data_subset)
Run Code Online (Sandbox Code Playgroud)
这是我如何绘制直方图dataset:
ggplot(dataset, aes(x = X)) +
geom_histogram(aes(y=..density..), binwidth=1, colour="black", fill="white") +
theme_bw()
Run Code Online (Sandbox Code Playgroud)

我如何data_subset像这样遮挡直方图的一部分?

我的解决方案与乔兰(Joran)的解决方案非常相似-我认为他们都值得寻找细微的差异:
ggplot(dataset,aes(x=X)) +
geom_histogram(binwidth=1,fill="white",color="black") +
geom_histogram(data=subset(dataset,X>6&X<10),binwidth=1,
colour="black", fill="grey")+theme_bw()
Run Code Online (Sandbox Code Playgroud)
