我想在Perl脚本中调用R,但遇到了问题,我认为这可能是Mac的问题,而不是Perl/R的问题(我使用的是Snow Leopard,并且R已经在路径中,所以Perl找不到R不是问题)。我已安装Statistics::R模块,但我认为图形没有正确调用。我尝试了一个非常基本的脚本(命令在R中有效),但在Perl中似乎什么也没做:
use strict;
use warnings;
use Statistics::R;
my $R = Statistics::R->new();
$R->run(q`plot(c(1, 5, 10), type = "l")`);
$R->run(q`dev.off()`);
注意:这里的 ' 实际上是反引号,但此论坛不会将其发布为代码示例。
这将在R中生成一个简单的折线图,但在运行Perl脚本时只会返回命令行提示符。(这是从CPAN模块页面 http://metacpan.org/pod/Statistics::R 改编而来)
希望有人能帮助我。
非常感谢。
海伦
png("out.png")
); 它将生成一个文件,我可以打开。 - Helen Wright