我试图在我正在开发的Shiny项目中放置一个Graph。我发现最方便的方法是使用Javascript API和shinyjs包。将Tableau集成到使用JavaScript API的Shiny项目中
Tableau的JavaScript API详细解释了here 并且我的脚本看起来像这样。根据说明,它是正确的,根据shinyjs函数名称必须以“shinyjs”开头。
function shinyjs.init() {
var containerDiv document.getElementById("vizContainer"),
url = "https://public.tableau.com/profile/daniel.cuartas#!/vizhome/Indicadores_25/Pregunta";
var viz new tableau.Viz(containerDiv, url);
}
和代码包含在我的闪亮ui.R块是这样
ui = fluidPage(
includeScript("https://public.tableau.com/javascripts/api/tableau-2.js"),
useShinyjs(),
extendShinyjs(script = "C:/Users/Antonia/Downloads/SaberDigital/init.js"),
tags$div(id = 'vizContainer'),
js$init()
)
我回到下一个错误:
Error : shinyjs: Error parsing the JavaScript file: SyntaxError: Unexpected identifier.
它是什么,我做错了什么?
@HubertL你是绝对正确的。我粘贴了错误的js文件。我已经更新了它。 –