luofuyan
代码
library(fOptions)
aa=rnorm.halton(n=5000,dimension=1);
hist(aa,main="NormalHalton",breaks=200,freq=FALSE,
xlab="x",col="steelblue3",border="white",ylab='density')
par(new=T)
plot(aa,dnorm(aa,0,1),xlab=' ',ylab=' ',lty=3,lwd=0.01,col='red',xlim=);
先画直方图,再这个曲线上作正态密度曲线,
感觉正态密度曲线太粗,怎么变小?这两个控制变量lty=3,lwd=0.01 不起作用
谢谢
yihui
密度曲线用这种方法作显得太浪费了,取一个x序列,然后作dnorm(x)的曲线就好了。
x=seq(-3,3,.05)
plot(x, dnorm(x), type='l')
lwd就是用来控制线条粗细的,默认为1。你要用plot画线的话就必须设置type为line型("l"),否则就用函数lines()画线。你之所以控制不了线条粗细是因为根本就没画线条,而是画的点。