У меня проблемы с включением нескольких скриптов при использовании D3 с гибкой панелью управления. Инструкции приводят пример ниже и говорят, что « вы можете передать список множественных зависимостей (либо пути к JavaScript файлам, либо объектам« html_dependencies ») через аргумент зависимостей. »
r2d3(
data=c(0.3, 0.6, 0.8, 0.95, 0.40, 0.20),
script = "barchart.js", dependencies = "utils.js"
)
Могу ли я просто проверить, что я включил их правильно, то есть в список и с полным URL-адресом, поскольку в настоящее время я получаю сообщение об ошибке ниже, которое может быть или не быть связано, но выглядит связанным
Uncaught TypeError: data.charCodeAt is not a function
at simpleHash (127.0.0.1/:1109)
at R2D3.self.addScript (127.0.0.1/:1120)
at R2D3.self.widgetRender (127.0.0.1/:1271)
at Object.renderValue (127.0.0.1/:1844)
at Object.renderValue (127.0.0.1/:961)
at 127.0.0.1/:728
at Array.forEach (<anonymous>)
at forEach (127.0.0.1/:130)
at 127.0.0.1/:651
at Array.forEach (<anonymous>)
---
title: "Flex Dashboard"
output:
flexdashboard::flex_dashboard:
orientation: rows
---
```{r include=FALSE}
source(here::here("scripts", "bbUtilities.R"))
```
First Tab
=====================================
<div id="map" style="width: 800px; height: 800px"></div>
```{r}
library(r2d3)
r2d3(data = station_readings_simple, script = "bbmapchartr2d3.js",
dependencies = list("https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.17/d3.min.js",
"https://d19vzq90twjlae.cloudfront.net/leaflet-0.7/leaflet.js",
"https://d3js.org/d3.v4.js",
"https://cdn.jsdelivr.net/gh/holtzy/D3-graph-gallery@master/LIB/d3-scale-radial.js",
"https://cdnjs.cloudflare.com/ajax/libs/d3-tip/0.7.1/d3-tip.min.js",
"https://d19vzq90twjlae.cloudfront.net/leaflet-0.7/leaflet.js"))