【问题标题】:Coloration in N(0,1) in RR 中 N(0,1) 中的着色
【发布时间】:2015-09-20 11:24:02
【问题描述】:
x<-seq(-3,3,0.01)
y<-dnorm(x)
plot(x,y,type="l")

这是填充区域 -3

polygon(c(x[x<=-1],-1),c(y[x<=-1],y[x==-3]),col="red")

我想用红色填充 x=0 到 x=1 之间的区域,我该怎么做? 我尝试了很多,但仍然失败。因为如果我取区间,它有四个顶点,N(0,1) 分布是曲线而不是多边形。

【问题讨论】:

标签: r colors polygon


【解决方案1】:

也许如下:

#your code
x<-seq(-3,3,0.01)
y<-dnorm(x)
plot(x,y,type="l")
#new code
coordx<- c(0,seq(0,1, 0.01),1)
coordy <- c(0,dnorm(seq(0,1, 0.01)),0) 
polygon(coordx,coordy, col="red")

应该产生下图:

【讨论】:

    【解决方案2】:

    您可以创建一个具有相关序列的向量并根据该序列绘制多边形:

    xx <- seq(0, 1, 0.01)
    plot(xx, dnorm(xx), type="l")
    polygon(c(min(xx), xx, max(xx)), c(0, dnorm(xx), 0),col="blue")
    

    【讨论】:

      猜你喜欢
      • 2017-09-22
      • 2018-04-11
      • 2021-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多