我试图制作密度值的直方图,并用密度函数的曲线(而不是密度估计值)覆盖它.
使用简单的标准正常示例,这里有一些数据:
x <- rnorm(1000)
Run Code Online (Sandbox Code Playgroud)
我可以:
q <- qplot( x, geom="histogram")
q + stat_function( fun = dnorm )
Run Code Online (Sandbox Code Playgroud)
但这给出了直方图在频率而不是密度上的比例.与..density..我能得到直方图的适度规模:
q <- qplot( x,..density.., geom="histogram")
q
Run Code Online (Sandbox Code Playgroud)
但现在这给出了一个错误:
q + stat_function( fun = dnorm )
Run Code Online (Sandbox Code Playgroud)
有没有我没看到的东西?
另一个问题是,有没有办法绘制一个函数的曲线,比如curve(),然后不作为图层?