我想绘制R中正常分布和阴影下的曲线,但我在曲线下方得到了不想要的问题。绘图和阴影曲线会产生不需要的线
x <- seq(-3,3,0.0001)
y <- dnorm(x,0,1)
ytop <- dnorm(-3,3,0.001)
df <-data.frame(x=x,y=y)
p <- ggplot(df, aes(x=x,y=y)) + geom_line()
cover <- rbind(c(1,0), subset(df, x > 1), c(df[nrow(df), "X"], 0))
p + geom_segment(aes(x=1,y=0, xend=2.5, yend=ytop)) +
geom_polygon(data = cover, aes(x, y))
为什么我搞乱了这个数字,得到线的阴影区下面有人能解释一下吗?在1)中的“X”时,列名是“x”和未完成多边形回(X = 1,Y = 0):
看起来你没有去为y = 0的多边形规定的极限。 –
虽然'tail(cover)'显示'y'的最后一个值是'0' – user1322296