我目前正在使用ActiveState Perl 5.14和R项目版本2.13.2.在Perl中我使用Statistics :: R版本0.08.根据ActiveState,更新版本的Statistics :: R(通过0.24)未能通过审查,因此无法通过PPM获得.
历史:我已成功使用Perl访问R一段时间来执行分析.现在我想生成分析结果的JPEG图像,以便于可视化.
问题在于:我可以在R控制台中成功生成图像.但是,当我通过Perl运行相同的命令时,我只得到一个空白图像.我的控制台代码包括(当然简化):
x<-c(1,2,3,4,5) y<-c(5,1) jpeg("C:/temp.jpg") plot(x,y) dev.off()
我的Perl命令包括(也简化):
$R = Statistics::R->new(); $R->start_sharedR $R->send("x<-c(1,5)"); $R->send("y<-c(5,1)"); $R->send('jpeg("C:/temp.jpg")'); $R->send("plot(x,y)"); $R->send("dev.off()");
有什么建议?我知道Perl还有其他可以使用的绘图选项.我已经删除了一些(GD Graph),因为X轴数据不被视为数字.如果可能的话,我宁愿把它保留在R中,因为我已经在那个包中进行分析了.谢谢!
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。