R语言使用ggplot2可视化互相覆盖的直方图实战(Overlaying histograms)
Posted Data+Science+Insight
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R语言使用ggplot2可视化互相覆盖的直方图实战(Overlaying histograms)相关的知识,希望对你有一定的参考价值。
R语言使用ggplot2可视化互相覆盖的直方图实战(Overlaying histograms)
dat <- data.frame(xx = c(runif(100,20,50),runif(100,40,80),runif(100,0,30)),yy = rep(letters[1:3],each = 100))
ggplot(dat,aes(x=xx)) +
geom_histogram(data=subset(dat,yy == 'a'),fill = "red", alpha = 0.2) +
geom_histogram(data=subset(dat,yy == 'b'),fill = "blue", alpha = 0.2) +
geom_histogram(data=subset(dat,yy == 'c'),fill = "green", alpha = 0.2)
参考:R
参考:Overlaying histograms with ggplot2 in R
以上是关于R语言使用ggplot2可视化互相覆盖的直方图实战(Overlaying histograms)的主要内容,如果未能解决你的问题,请参考以下文章
R语言使用ggplot2包的快速可视化函数qplot绘制分组直方图(分组颜色设置)实战
R语言ggplot2可视化箱图配置抖动数据点(jitter points)避免数据点互相覆盖并使用线条(line)连接两个箱图中不同分组成对的数据点(jitter on Boxplots)
R语言ggplot2可视化:自定义不同颜色的线条互相覆盖的次序按照需要的覆盖次序自定义geom_line函数的次序(Change the overlaying order of lines)
R语言ggplot2可视化箱图配置position_dodge参数避免数据点互相覆盖实现抖动数据点(jitter points)并使用线条(line)连接两个箱图中不同分组成对的数据点
R语言ggplot2可视化X轴标签互相覆盖如法识别解决:x轴上每隔十年显示一个时间值将时间信息从因子或者字符转化为数值则ggplot2会自动优化X轴标签的显示