Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript中的R变量_Javascript_R_Leaflet_Rcharts - Fatal编程技术网

JavaScript中的R变量

JavaScript中的R变量,javascript,r,leaflet,rcharts,Javascript,R,Leaflet,Rcharts,我正在使用软件包rCharts: 我在地图上添加了一些多边形,我想通过单击它们来获得一些信息。到目前为止,我设法得到一个弹出窗口来显示功能名称。我还想显示R变量中的一些值,但我真的不知道如何将它们传递/包含到JavaScript语句中(参见代码) map我不明白为什么不能将值粘贴到该字符串中。比如说 map <- Leaflet$new() map$geoJson((polygons), onEachFeature = paste("#! function(feature, layer){

我正在使用软件包
rCharts

我在地图上添加了一些多边形,我想通过单击它们来获得一些信息。到目前为止,我设法得到一个弹出窗口来显示功能名称。我还想显示R变量中的一些值,但我真的不知道如何将它们传递/包含到JavaScript语句中(参见代码)


map我不明白为什么不能将值粘贴到该字符串中。比如说

map <- Leaflet$new()
map$geoJson((polygons),
onEachFeature = paste("#! function(feature, layer){",
    "layer.bindPopup('<b>Name:</b>' + feature.properties.NAME + '<br> ",
    "<b>Precipitation:</b>", varibaleName, "')} !#", sep="")
)
map

map我不明白为什么不能将值粘贴到该字符串中。比如说

map <- Leaflet$new()
map$geoJson((polygons),
onEachFeature = paste("#! function(feature, layer){",
    "layer.bindPopup('<b>Name:</b>' + feature.properties.NAME + '<br> ",
    "<b>Precipitation:</b>", varibaleName, "')} !#", sep="")
)
map

map
var R=map
我想插入一个R变量,而不是“在此处插入R变量”。例如,
x
var R=map
我想插入一个R变量,而不是“在此处插入R变量”。当然,这是一个可行的解决方案。但是我想知道是否有可能将值传递到JavaScript.@robin.datadrivers。您与JavaScript引擎对话的唯一方式是通过您解析的字符串。您不能“直接”将变量从R传递到JS,因为它们在完全不同的上下文中运行(一个在服务器上,一个在客户机上——没有共享内存),这当然是一个可行的解决方案。但是我想知道是否有可能将值传递到JavaScript.@robin.datadrivers。您与JavaScript引擎对话的唯一方式是通过您解析的字符串。您不能“直接”将变量从R传递到JS,因为它们在完全不同的上下文中运行(一个在服务器上,一个在客户机上——没有共享内存)