r语言中,画出了频率分布直方图,怎么在图上添加概率分布曲线

r语言中,画出了频率分布直方图,怎么在图上添加概率分布曲线,第1张

需要用EXCEL软件来作具体为:>>t=0:1:1000y=normpdf(x,0,1)u=int(y,0,t)plot(t,y)???Undefinedfunctionorvariable'x'.>>t=0:1:1000y=normpdf(x,0,1)u=int(y,0,t)plot(t,y)???Undefinedfunctionorvariable'x'.用matlab是这样画的>>t=0:1:1000x=0:1:1000y=normpdf(x,0,1)u=int(y,0,t)plot(t,y)???Function'int'isnotdefinedforvaluesofclass'double'.

先设置好图层:par(mfrow=c(1,1),mai=c(0.5,0.6,0.5,0.5),cex=0.6,cex.main=1.0)#mfrow是规定图片的排列方式,比如你想将两个图并排就写c(1,2),意为一行两列,后面的参数都可以调整图像显示的位置、大小等。

然后画直方图:hist(Fresh,prob=TRUE,xlab = "Fresh",ylab = "Probability")#prob是指它的数轴是发生概率,只有这个选项为TRUE它跟概率密度曲线的纵轴才一致,不然概率密度曲线纵坐标太小就会画成一道直线。

最后画概率密度曲线:lines(density(Fresh),col="red")

同时运行上面三条语句,即可得如下图画在一张图上的直方图和其密度曲线:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11861731.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存