gpt4 book ai didi

r - 在 r 中 X 方向的法线曲线下填充颜色网格

转载 作者:行者123 更新时间:2023-12-04 12:18:21 25 4
gpt4 key购买 nike

我正在尝试在曲线下着色(与 this post 中的 y 方向对比)。以下是填充方向的假设。

curve(dnorm(x,0,1),xlim=c(-3,3),main='Standard Normal')

enter image description here

我正在尝试编写一个函数,我可以用不同的颜色填充非常小的多边形(我不知道这是否是正确的方法),然后它看起来像渐变。

思路是将下面单个多边形的填充扩展到n个多边形。

codx <- c(-3,seq(-3,-2,0.01),-2)
cody <- c(0,dnorm(seq(-3,-2,0.01)),0)

curve(dnorm(x,0,1),xlim=c(-3,3),main='Standard Normal')
polygon(codx,cody,col='red')

我试图将它扩展为一个函数: x1 <- 空 y1 <- 空

polys <- function ( lwt, up, itn) {
x1 <- c(lwt,seq(lwt,up, itn),up)
y1 <- c(0,dnorm(seq(lwt,up,tn)),0)
out <- list (x1, y1)
return (out)
}
out <- polys(lwt = 0, up = 1, itn = 0.1)

library(RColorBrewer)
plotclr <- brewer.pal(10,"YlOrRd")

我既不能锻炼这个功能,也不能用这种方法冲泡超过 9 种颜色。帮助表示赞赏。

最佳答案

您可以使用分割来“大致”实现您想要的

x <- seq(from=-3, to=3,by=0.01)
curve(dnorm(x,0,1), xlim=c(-3,3))
segments(x, rep(0,length(x)),x,dnorm(x,0,1) , col=heat.colors(length(x)), lwd=2)

enter image description here

关于r - 在 r 中 X 方向的法线曲线下填充颜色网格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15904309/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com