gpt4 book ai didi

r - 在 R 中查看时间序列的功能区

转载 作者:行者123 更新时间:2023-12-04 10:14:37 24 4
gpt4 key购买 nike

所以我一直试图在时间序列图上添加半透明色带。我对使用 ggplot 的条形图做了同样的事情,这是非常有效的,但由于我正在处理的时间序列数据的大小,我无法将其输入到数据框中(从 microsoft excel 逗号分隔工作值文件加载到 R)。
因此,希望能够将其转换为数据框或在其上绘制半透明块。

下面的代码和相关的错误消息。

plot(Nitrate_Interp~RiverWensum$Rdates, type="l", xlab="Time", ylab="Nitrate (mg N L)", las=1, 
col="black")
rect((RiverWensum$Rdates)-1,lower_yNr,(RiverWensum$Rdates)+1,upper_yNr, density=30, col="#FF000080",
border="red")
#defining the colour
mycol <- rgb(225,0,0,max=225,alpha=125,names="red.5")
mycol
red.5 = "#FF000080"
#error given when script run:
Error in rgb(255, 0, 0, max = 220, alpha = 125, names = "red50") :
colour intensity 1.15909, not in [0,1]

提前感谢客栈

最佳答案

rgb()函数的设置为 maxColorValue ,不是 max ,您应该将其设置为您选择的最大值(尽管它似乎有效并且似乎不是您的问题)。查看错误:

Error in rgb(255, 0, 0, max = 220...

...你的最大值也小于你的红色值,所以它不起作用。 255/220>1

关于r - 在 R 中查看时间序列的功能区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61139605/

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