weixin_54479759 2021-10-24 16:46 采纳率: 100%
浏览 129
已结题

R语言polygon函数使用问题

如图,使用polygon函数填充颜色 为什么填充到曲线外侧去了?

img

mean.plus.sig<-17+4*4.5
mean.minu.sig<-17-4*4.5
least.ten<-qnorm(p=0.1,mean = 17,sd=4.5)
fx.ten<-dnorm(least.ten,mean=17,sd=4.5)
nor.data<-seq(mean.minu.sig,mean.plus.sig,length=50)
fx<-dnorm(nor.data,mean = 17,sd=4.5)
plot(nor.data,fx,type="l",xlim = c(mean.minu.sig-2,mean.plus.sig+2),
     main = "Least 10% test time",xlab = "Test time x",ylab = "f(x)")
abline(h=0,col="gray")
abline(v=least.ten,lty=2)
least.data<-nor.data[nor.data<=least.ten]
least.fx<-dnorm(least.data,mean = 17,sd=4.5)
polygon(x=least.data,y=least.fx,border=NA,col="gray")
  • 写回答

1条回答 默认 最新

  • slandarer MATLAB领域优质创作者 2021-10-24 22:36
    关注

    大概是这样,同时为了图像更精准将点数改成了500

    mean.plus.sig<-17+4*4.5
    mean.minu.sig<-17-4*4.5
    least.ten<-qnorm(p=0.1,mean = 17,sd=4.5)
    fx.ten<-dnorm(least.ten,mean=17,sd=4.5)
    nor.data<-seq(mean.minu.sig,mean.plus.sig,length=500)
    fx<-dnorm(nor.data,mean = 17,sd=4.5)
    plot(nor.data,fx,type="l",xlim = c(mean.minu.sig-2,mean.plus.sig+2),
         main = "Least 10% test time",xlab = "Test time x",ylab = "f(x)")
    abline(h=0,col="gray")
    abline(v=least.ten,lty=2)
    
    least.data<-nor.data[nor.data<=least.ten]
    least.fx<-dnorm(least.data,mean = 17,sd=4.5)
    polygon(x=c(least.data,least.data[length(least.data)]),y=c(least.fx,0),border=NA,col="gray")
    
    

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 11月2日
  • 已采纳回答 10月25日
  • 创建了问题 10月24日

悬赏问题

  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!
  • ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?