如何从javascript调用R代码

时间:2014-03-05 06:53:29

标签: javascript html r

我有一个R脚本说rtry.r,其中包含3个语句:

c<-3+5
d<-5+11
e<-6+4

另外,我有一个简单的html页面,它有一个“div”元素。

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title>Div</title>
  <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css"/>
  <style>
  #box { height: 200px; width: 450px; position: relative; resize:both; overflow:auto; }
  </style>
</head>
<body>

<div id="box" class="ui-widget-content">
  <p>Box</p>
</div>
</body>
</html>

我想在此框中显示“c”,“d”和“e”的值。有什么办法可以从javascript运行r脚本吗? 请帮忙。 感谢。

2 个答案:

答案 0 :(得分:1)

现在唯一的方法是在服务器端运行脚本并使用AJAX或页面加载传递结果。对于JavaScript和node.js,您可以使用https://gitorious.org/r-node

答案 1 :(得分:0)

使用R创建Web应用程序的一种方法是使用Shiny