在PHP中集成R脚本

时间:2012-06-22 19:10:52

标签: php r

我正在尝试在PHP中集成R脚本来显示图形。 为此,我使用了此网站http://www.r-bloggers.com/integrating-php-and-r/中给出的示例,它可以正常工作。

经过一些调整后,我在浏览器中测试了我的代码,但没有任何反应。但是,如果我在IDE Geany代码中测试它,它可以正常工作。

有谁知道发生了什么事?我该如何解决这个问题?

这是我的R代码:

args <- commandArgs(TRUE)
n=as.integer(args[1]);
library(gdata);
casa=setwd("/var/www")
fpath = file.path(casa, "Azevedo_JAM_final.xls");
dados = read.xls(fpath, header=F);
#(irrelevant code to the problem)

png(filename="medias.png", width=800, height=800)
barplot(df$vmedia, main="Medias", names.arg=df$vlabels,cex.names=0.6,las=2)
dev.off();

这是我的PHP代码

<?php

  $N = 2;

  exec("Rscript infografics.r $N"); 

  // return image tag
  echo("<img src='medias.png?' />");

?>

谢谢

1 个答案:

答案 0 :(得分:-1)

这对我来说很好。干杯!

http://www.r-bloggers.com/integrating-php-and-r/