Сохранение графика R в виде объекта массива c - PullRequest
0 голосов
/ 20 марта 2020

У меня есть ряд координат X и Y, описывающих форму законодательных округов штата США, и я хотел бы использовать функцию, которую мне нужно, чтобы запустить на них детектор углов Харриса, чтобы определить, сколько визуально значимых углов у них есть. Мой текущий рабочий процесс включает в себя построение каждой фигуры и сохранение этого графика с использованием jpeg("temp.jpg"), а затем загрузку в этот файл .jpg с использованием imager::load.image().

Это кажется действительно расточительным и не будет работать для пользователей без прав записи в рабочий каталог или с другими настройками графического устройства. Есть ли способ сохранить R-график непосредственно в массив нумерации c без необходимости сначала записывать файл в dis c?

Пример ниже:

x = c(1,1,2,2)
y = c(1,2,2,1)

png("temp.jpg")
plot(NA, xlim=c(0,3), ylim=c(0,3))
polygon(x,y, fill="grey")
dev.off()

img.array = imager::load.image("temp.jpg")
img.array
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...