Мне удалось получить двоичный файл графика в переменную R в виде строки. Это имеет некоторые чтения / записи накладных расходов. В приведенном ниже фрагменте R сохраняет график в виде временного файла и считывает его обратно.
## create a plot
x <- rnorm(100,0,1)
hist(x, col="light blue")
## save plot as temp file
png(filename="temp.png", width=500, height=500)
print(p)
dev.off()
## read temp file as a binary string
plot_binary <- paste(readBin("temp.png", what="raw", n=1e6), collapse="")
Может быть, это полезно для вас.