将直方图与R中的密度图相结合 [英] Combining histograms with a density plot in R

查看:20
本文介绍了将直方图与R中的密度图相结合的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我将直方图和密度线合并到一个绘图中时,似乎遇到了在两者之间进行缩放的问题。单独绘制的密度曲线和两者结合绘制的密度曲线在视觉上有明显的区别。要在两个地块之间具有相同的形状和比例(单独使用密度,与HISTO结合时使用密度),解决方案是什么?我使用以下代码:

hist(dataList[[cl12]],xlim=range(minx,maxx),breaks=seq(minx,maxx,pasx),col="grey",main=paste(paramlab,"Group",groupnum,Cl,sep=" "),xlab="",freq=FALSE) 
d<-density(dataList[[cl12]])
lines(d,col="red")

  dataList[[cl12]] <- c(4.399449e-02,  2.161474e-02, -1.515223e-05,  1.298059e+01,
      3.163949e-01, -1.785220e+00,  1.041053e+01,  6.327219e-01, -5.778590e-03)

感谢您的帮助!

推荐答案

默认情况下,HIST绘制仓位频率。如果要显示bin概率,使其与密度图的比例匹配,可以使用HIST的freq参数。这里有个例子:

x = rnorm(1000)
plot(density(x))
hist(x, freq=F, add=T)

这篇关于将直方图与R中的密度图相结合的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆