제가 작업중인 Shiny 프로젝트에 그래프를 넣으려고합니다. 가장 편리한 방법은 Javascript API와 shinyjs 패키지를 사용하는 것입니다.Javascript API를 사용하여 Tableau를 Shiny 프로젝트에 통합
Tableau 용 Javascript API는 here 으로 자세히 설명되어 있으며 내 스크립트는 다음과 같습니다. 지침에 따르면, shinyjs에 따르면 함수 이름 앞에 "shinyjs"가 있어야합니다. 그것이 내가 무슨 일을하고있는 중이 야한다
Error : shinyjs: Error parsing the JavaScript file: SyntaxError: Unexpected identifier.
:
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()
)
입니까? 코드와
@HubertL하지 UI 서버 기능으로 호출해야합니다. 잘못된 js 파일을 붙여 넣었습니다. 나는 그 후 그것을 업데이트했다. –