Ho seguente domanda:ombreggiatura certa area sul grafico - una combinazione di linee e terreni puntiformi di base R
set.seed(1234)
dis = seq(1, 800, 10)
yvar = rnorm(length (dis), 50, 10)
myd <- data.frame (xvar = dis, yvar = yvar, yvarL =
yvar - rnorm (length (yvar),5, 1), yvarU = yvar + rnorm (length (yvar), 5, 1))
plot(myd$xvar,myd$yvar,pch=19,cex=.75,col="blue")
points(myd$xvar,myd$yvarL,col="gray", pch=19,cex=.5)
points(myd$xvar,myd$yvarU,col="gray", pch=19,cex=.5)
Y ha tre valori - Y, fiducia superiore e inferiore. Vorrei sfumare tra due intervalli in asse. Il resto del grafico sarebbe solo il punto. Il grafico del prodotto ipotizzato dovrebbe essere simile (non esattamente).
Come posso ombra e la trama linea di prodotti tra due intervalli dire tra 650-690 e 210-280 in myd $ variabile-x. Ho provato a fare un po 'di raccordo poligonale basato su questo post (shading within xy curve plot in R), ma non ha avuto successo.
polygon(c(myd$xvar[1:200], myd$xvar[200:1]), c(myd$xvar[1:200],
myd$yvar[200:1]), col="gray")
Potrebbe essere necessario sottoinsieme di dati e le trame per alcuni punti, mentre per gli altri – SHRram