gpt4 book ai didi

r - 添加颜色渐变密度图R

转载 作者:行者123 更新时间:2023-12-05 01:49:58 24 4
gpt4 key购买 nike

我有一个类似这样的代码:

x <- rnorm(100)
y <- density(x, n = 1000)
plot(y)
polygon(y,col="red")

但是,我还想在基本 R 中为密度图添加颜色渐变,特别是使用调色板,例如从蓝色到红色的 Spectral。这样,输出将如下所示:

enter image description here

感谢您的帮助!谢谢!

最佳答案

您可以使用 segments() 添加无数具有渐变颜色的线段。

x <- rnorm(100)
dens <- density(x, n = 1000)
plot(dens)
segments(dens$x, 0, dens$x, dens$y, col = hcl.colors(1000, "Spectral", rev = TRUE))
polygon(dens)

enter image description here

关于r - 添加颜色渐变密度图R,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73584161/

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