Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/75.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.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
带连字符的eval parse字符串返回错误对象';顶部:';找不到_R_Parsing_Shiny_Eval - Fatal编程技术网

带连字符的eval parse字符串返回错误对象';顶部:';找不到

带连字符的eval parse字符串返回错误对象';顶部:';找不到,r,parsing,shiny,eval,R,Parsing,Shiny,Eval,似乎这里有很多类似的问题都并没有被接受的答案,我也并没有找到任何适合我的答案 我正在创建一个有下载按钮的闪亮应用程序。在一个页面上,下载按钮需要在所有绘图下向下移动 这对我有用,但是硬编码的: output$saveGraphRob <- renderUI({ downloadButton("saveGraphRob1","Download", style = "margin-top:3500px") }) 它试图将页边空白顶部的连字符作为减号进行计算,但我不确定解决方法是什么 还可

似乎这里有很多类似的问题都并没有被接受的答案,我也并没有找到任何适合我的答案

我正在创建一个有下载按钮的闪亮应用程序。在一个页面上,下载按钮需要在所有绘图下向下移动

这对我有用,但是硬编码的:

output$saveGraphRob <- renderUI({
  downloadButton("saveGraphRob1","Download", style = "margin-top:3500px")
})
它试图将页边空白顶部的连字符作为减号进行计算,但我不确定解决方法是什么


还可以使用其他解决方案来更改“我的下载”按钮的位置。

style=参数只是一个字符串。您不应该在那里使用
eval(parse())
(或者几乎任何时候都不能使用大多数R代码)。只需使用
style=paste0(“页边空白顶部:”,绘图计数()*350,“px”)

output$saveGraphRob <- renderUI({
  downloadButton("saveGraphRob1","Download", style = eval(parse(text=(paste0("margin-top:",plot_count()*350))))))
})