В настоящее время я использую ActiveState Perl 5.14 и проект R версии 2.13.2.В Perl я использую Статистика :: R версия 0.08.Согласно ActiveState, более поздние версии Statistics::R
(до 0,24) не прошли проверку и поэтому не доступны через PPM.
История: я успешно использовал Perl для доступа к R в течение некоторого времени для выполненияанализ.Теперь я хочу сгенерировать JPEG-изображения результатов анализа для упрощения визуализации.
Вот проблема: я могу сгенерировать изображения успешно из консоли R.Однако когда я выполняю те же команды через Perl, я получаю только пустое изображение.Мой консольный код включает (упрощенно, конечно):
x<-c(1,2,3,4,5)
y<-c(5,4,3,2,1)
jpeg("C:/temp.jpg")
plot(x,y)
dev.off()
И мои команды Perl включают (также упрощенно):
$R = Statistics::R->new();
$R->start_sharedR
$R->send("x<-c(1,2,3,4,5)");
$R->send("y<-c(5,4,3,2,1)");
$R->send('jpeg("C:/temp.jpg")');
$R->send("plot(x,y)");
$R->send("dev.off()");
Есть предложения?Я знаю, что есть другие варианты печати, доступные для Perl.Я исключил некоторые (график GD), потому что данные оси X не обрабатываются как числовые.Я бы предпочел оставить его в R, если это вообще возможно, поскольку я уже взаимодействую в этом пакете для анализа.Спасибо!