我想即興創作與密度成正比的迴歸陰影陰影。例如,置信區間較窄,陰影較密,而置信區間較寬,填充顏色較淺。結果圖形可能是這樣的:漸變陰影置信區間
下面是一個工作示例:
set.seed(1234)
md <- c(seq(0.01, 1, 0.01), rev(seq(0.01, 1, 0.01)))
cv <- c(rev(seq(0.01, 1, 0.01)), seq(0.01, 1, 0.01))
rv <- rnorm (length(md), 0.1, 0.05)
df <- data.frame(x =1:length(md), F = md*2.5 + rv, L =md*2.5 -rv-cv, U =md*2.5+ rv+ cv)
plot(df$x, df$F, ylim = c(0,4), type = "l")
polygon(c(df$x,rev(df$x)),c(df$L,rev(df$U)),col = "cadetblue", border = FALSE)
lines(df$x, df$F, lwd = 2)
#add red lines on borders of polygon
lines(df$x, df$U, col="red",lty=2)
lines(df$x, df$L, col="red",lty=2)
感謝,這裏是源代碼vwReg功能,我找不到它... – jon
這裏是一個解決方案(最後一個例子)使用基礎圖形系統[www.alisonsinclair.ca](http://www.alisonsinclair.ca/2011/03/shading-between-curves-in-r/),可以根據您的數據進行調整 –