Существует ряд методов, позволяющих добавлять графические объекты к графикам решетки.В пакете latticeExtra есть методы layer
и "+".В самой pkg: lattice можно добавить к существующим графикам с помощью trellis.focus(...)
, за которыми следуют вызовы панели, такие как panel.polygon()
.Я использовал это в прошлом, чтобы аннотировать contourplot () s.
Если вы выполните пример с помощью справки (контур), а затем выполните следующие действия:
trellis.focus("panel", 1, 1)
do.call("panel.polygon", list(x =c(5,15,15,5,5), y=c(60,60,90,90,60) ) )
trellis.unfocus()
... вы должны увидеть прямоугольник с вершинами c (5,60), c (15,60), с (15,90), с (5,90) было размещено на панели № 1 графика.Обратите внимание, что нумерация обозначается слева внизу как (1,1).Обычно я не использовал объектную ориентацию для возврата vlaue из этого do.call (), но я подозреваю, что это будет успешно.