Мне интересно, как полностью покрыть цилиндрическую область между двумя кривыми, используя какой-то цвет? Прямо сейчас, я пробовал использовать rect()
, но остались два крошечных белых пробела выше и ниже rect()
, которые я не знаю, как покрыть?Полностью закройте цилиндрическую область между двумя кривыми
Здесь мой текущий код R:
curve(dnorm(x), -1.96, 1.96, bty="n", ann=F, axes=F, xaxs="i", yaxs="i")
curve(-dnorm(x), -1.96, 1.96, add=TRUE)
rect(-.5, -dnorm(-.5), .5, dnorm(.5), col="red") # How can I fill-up the white space
# above and below the rectangle?
axis(1, at=c(-1.96,0,1.96),mgp=c(2, .6, .45), tcl=F)
Кроме того, здесь картина показывает верхнюю белое пространство и нижнее белое пространство:
В каких пространствах вы говорите? Можете ли вы добавить изображение, чтобы сделать его более понятным? – MrFlick
Эй, ваш код не производит этого вообще. Есть ли что-то, что вы нам не говорите? (Мой ответ по-прежнему применяется в концепции, хотя вам необходимо настроить его для вашего зеркалирования.) – r2evans
Вы посмотрели другие ответы о заполнении областей под кривыми? http://stackoverflow.com/questions/3494593/shading-a-kernel-density-plot-between-two-points – MrFlick