我已经创建了一个相当大的(多页)的flexdashboard,它包含了不同的htmlwidgets (巧妙地,高级图表,传单等等)。
为了避免rCharts和其他other小部件之间的冲突,我手动地包括了javascript库,不包括jQuery:
<link rel='stylesheet' href=C:/Users/stefanj/Documents/R/win-library/3.3/rCharts/libraries/nvd3/css/nv.d3.css>
<link rel='stylesheet' href=C:/Users/stefanj/Documents/R/win-library/3.3/rCharts/libraries/nvd3/css/rNVD3.css>
<script type='text/javascript' src=C:/Users/stefanj/Documents/R/win-library/3.3/rCharts/libraries/nvd3/js/d3.v3.min.js></script>
<script type='text/javascript' src=C:/Users/stefanj/Documents/R/win-library/3.3/rCharts/libraries/nvd3/js/nv.d3.min-new.js></script>
<script type='text/javascript' src=C:/Users/stefanj/Documents/R/win-library/3.3/rCharts/libraries/nvd3/js/fisheye.js></script> 另外,我将rChart块设置为:
```{r, echo=FALSE,results='asis', eval = TRUE, include_assets = FALSE}但是,当我绘制一个simpleNetwork时,如果rCharts包含在柔性板中,它就不会呈现。
有什么想法吗?
不知道还有什么可以让这个问题更容易重复。
发布于 2017-08-29 14:16:24
networkD3被更新为D3v4 in 版本0.3 in.2017年2月,它与v3版本的D3不兼容,这是rCharts似乎正在使用的。htmlwidgets是驱动networkD3和rCharts的底层包,它只使用依赖项的最新版本,因此使用相同库的冲突版本的same部件不能同时工作。关于这个问题的讨论的起点,请查看这里。
你有几个可能的选择,尽管它们都不是很好.
networkD3还原为< 0.3版本,以便它也使用D3v3https://stackoverflow.com/questions/44927860
复制相似问题