x<-seq(from=-3,to=+3,length.out=100)
y<-dnorm(x)
plot(x,y,type='l')
region.x<-x[1<=x]
region.y<-y[1<=x]
region.x<-c(region.x[1],region.x,tail(region.x,1))
region.y<-c(0,region.y,0)
polygon(region.x,region.y,density=10)
可以得到这样一个结果
现在问题来了,我想用我自己的数据去画一个正态分布密度曲线图,代码如下:
w=c(100,99,34,29,95,85,86,95,84,87,58,89,93,90,92,84,75,76,65,76,87,89,83,82,81,94,95,96,87,89,75,71,71,72,73,75,89,86,89,92,90,99,98,96,95,90,83,84,78,79)
curve(dnorm(x,mean(w),sd(w)),xlim=c(20,150),col="blue",lwd=1)
那么我要怎么样才能像上面那样添加阴影呢


雷达卡



京公网安备 11010802022788号







