我在一个闪亮的应用程序中使用highcharts。当我有以下内容时,一切正常。
fluidRow( tags$head(tags$script(src = "https://code.highcharts.com/highcharts.js"),
tags$script(src = "https://code.highcharts.com/highcharts-more.js"),
tags$script(src = "https://code.highcharts.com/modules/exporting.js"),
tags$script(src = "https://code.highcharts.com/modules/heatmap.js"),
tags$style(type="text/css",
".shiny-output-error { visibility: hidden; }",
".shiny-output-error:before { visibility: hidden; }")
但是我的目标是不通过highcharts网站并在本地访问highcharts文件夹。我将highcharts文件夹放在根目录中并执行以下操作。
fluidRow( tags$head(tags$script(src = "/HighCharts/js/highcharts.js"),
tags$script(src = "/HighCharts/js/highcharts-more.js"),
tags$script(src = "/HighCharts/js/modules/exporting.js"),
tags$script(src = "/HighCharts/js/modules/heatmap.js"),
tags$style(type="text/css",
".shiny-output-error { visibility: hidden; }",
".shiny-output-error:before { visibility: hidden; }")
除了错误,我什么都没得到。任何帮助表示赞赏。
答案 0 :(得分:0)
您需要将文件放在闪亮应用的根目录中的www
文件夹中。
因此,基于/HighCharts/js/modules/
的路径,您将拥有以下文件夹结构:
root/
+-www/
+-HighCharts/
+-js/
- hightcharts.js
- highcharts-more.js
+-modules/
- exporting.js
- heatmap.js