pfbj.net
当前位置:首页>>关于r语言 分布图的资料>>

r语言 分布图

你这数据也太少了,画柱状图吧。 先把数据输入到一个向量里,再用hist()命令

在这里给你举一个实例,下面我要作出数据a的三个分布图: a

可以用内置的graphic包来画,就是plot()和curve() 也可以用ggplot2来画,后者更灵活。 graphic # 先生成一组随机数x

可以用内置的graphic包来画,就是plot()和curve() 也可以用ggplot2来画,后者更灵活. graphic # 先生成一组随机数 x

curve(pnorm(x), -3, 3, main="P(u < 0.4)")abline(v=0.4, col = 2)第一句画正态分布图,第二句画根儿线,表明0.4的位置

curve( dnorm(x,0), xlim=c(-3,3), col='red', lwd=2 ) curve( dt(x,1), add=T, col='blue', lwd=2 )

curve(pnorm(x), -3, 3, main="P(u < 0.4)") abline(v=0.4, col = 2)

x

fun=@(p,x) p(1)./x.*exp(-((log(x)-p(2))/p(3)).^2/2);%对数正态分布密度函数 x=(0:0.02:6)*1e4; y=fun([3e5,8.3,0.6],x)+rand(size(x)).*exp(-(x/2e4).^2)*20; %原来你的图可能是用hist(data,n)画出来的 %就是将data数据分n个区间统计,画柱状...

legend的第一个参数就是x轴位置,第二个参数就是y轴位置。 比如legend(1,2)就是在坐标为1,纵坐标为2的地方设置图例。

网站首页 | 网站地图
All rights reserved Powered by www.pfbj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com