Постройте линию между двумя точками по краю графика, то есть с обернутым краем, в R - PullRequest
0 голосов
/ 21 февраля 2019

У меня есть симулированная система, где арена как завернутые края, т.е. это тор.Это означает, что животное может покинуть арену с одной стороны, а вернуться с другой.Когда я затем хочу проиллюстрировать этот процесс, я бы хотел, чтобы линии между различными местоположениями отражали это, то есть прямую линию, которая выходит из графика на одной стороне и продолжается на противоположной стороне.Есть ли какой-нибудь изящный выход для достижения / автоматизации этого?

Ужасный взлом R-MS Paint, чтобы проиллюстрировать линию, идущую от [6,2] до [8,2] и через край к [2,4].

Из типичного фрейма данных выглядит примерно так:

df = data.frame(x = c(6,8,2), y = c(2,2,4))
with(df, plot(y~x, xlim = c(0,10), ylim = c(0,10), ylab = "Y", xlab = "X"))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...