В R, Как мне установить размер графика при печати в необработанном PNG (байтовый массив) - PullRequest
0 голосов
/ 30 марта 2012

Мне удалось сохранить график в переменную, выполнив В R, как построить график в буфер памяти вместо файла?

Я не смог установитьвысота и ширина результирующего изображения без сбоя R и моей Java-программы.(R вызывается из Java-программы с использованием REngine, работающей на Mac OSX Lion).

Перед построением я попробовал оба варианта:

windows.options(width=2, height=2)

и

Cairo(width=2, height=2,file='/dev/null')

Без кубиков.

Ответы [ 2 ]

3 голосов
/ 01 апреля 2012

Во-первых, всегда полезно, если вы отправляете рабочий пример.

Во-вторых, вы читали ?png?

В-третьих, если вы поделитесь своей конечной целью, нам будет проще предложить возможные решения и понять вашу проблему (может быть, вы можете отказаться от запуска R в программе Java).

Вот как бы я это сделал, хотя это звучит так, как будто вы не используете png на жестком диске?

png("mygraph.png",  width = 480, height = 480, units = "px")
plot(sin, -pi, 2*pi)
dev.off()

Дайте мне знать, если это работает для вас, или попробуйте более конкретно ответить на ваш вопрос.

Бест, Эрик

0 голосов
/ 02 апреля 2012
Cairo(width=250, height=250, '/dev/null', 'png')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...