PGr*_*een 2 plot r histogram ggplot2
此数据的范围为0.42到1:
> summary(performance$SPC8)
Min. 1st Qu. Median Mean 3rd Qu. Max.
0.4210 0.7805 0.8590 0.8359 0.9220 1.0000
Run Code Online (Sandbox Code Playgroud)
我做了以下直方图:
ggplot(performance, aes(x=SPC8)) +
geom_histogram(aes(y = 100*(..count.. /74)), binwidth=.1, colour="black", fill="cadetblue3") +
geom_vline(aes(xintercept=mean(SPC8, na.rm=T)),color="red", linetype="dashed", size=1) +
format_options
Run Code Online (Sandbox Code Playgroud)
如何更改上面的代码,以便"1"后没有bin?
geom_histogram()用于stat_bin()将数据分成垃圾箱.默认值为stat_bin()is right=FALSE表示该类以value开头,并以不包含此值的值结束,例如,类0.9-1将包含0.9但不包括1.要将此更改为oposite方向,只需添加right=TRUE到geom_histogram().
ggplot(performance, aes(x=SPC8)) +
geom_histogram(aes(y = 100*(..count.. /74)), binwidth=.1, colour="black",
fill="cadetblue3",right=TRUE) +
geom_vline(aes(xintercept=mean(SPC8, na.rm=T)),color="red", linetype="dashed", size=1)
Run Code Online (Sandbox Code Playgroud)