Я пытаюсь построить прямоугольник в пределах закрашенного контура, но, к сожалению, когда я строю линии () после создания закрашенного контура, рисунок смещается вправо, потому что масштаб заставляет изображение слева, но поле остается с теми же координатами. Вот как выглядит мой код:
dev.new(width=6,height=7)
mypredict<-matrix(data=mypredict,nrow=20,ncol=25)
filled.contour(x=seq(from=-1.5,to=1.5,length=20),
y=seq(from=1,to=3.75,length=25),
z=mypredict,
col=hsv(h=seq(from=2/3,to=0,length=20),s=1,v=1)
)
top <- 3.42
bot <- 1.56
lines(c(-1,-1),c(bot,top))
lines(c(1,1),c(bot,top))
lines(c(-1,1),c(top,top))
lines(c(-1,1),c(bot,bot))
Кто-нибудь знает, как я могу построить эти линии в функции fill.contour? В противном случае линии не будут правильно отображаться на главном изображении, поскольку масштаб / условные обозначения графика располагаются справа.
Спасибо!