首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >networkD3与rCharts的冲突

networkD3与rCharts的冲突
EN

Stack Overflow用户
提问于 2017-07-05 13:37:02
回答 1查看 128关注 0票数 0

我已经创建了一个相当大的(多页)的flexdashboard,它包含了不同的htmlwidgets (巧妙地,高级图表,传单等等)。

为了避免rCharts和其他other小部件之间的冲突,我手动地包括了javascript库,不包括jQuery:

代码语言:javascript
复制
<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块设置为:

代码语言:javascript
复制
```{r, echo=FALSE,results='asis', eval = TRUE, include_assets = FALSE}
代码语言:javascript
复制

但是,当我绘制一个simpleNetwork时,如果rCharts包含在柔性板中,它就不会呈现。

有什么想法吗?

不知道还有什么可以让这个问题更容易重复。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-29 14:16:24

networkD3被更新为D3v4 in 版本0.3 in.2017年2月,它与v3版本的D3不兼容,这是rCharts似乎正在使用的。htmlwidgets是驱动networkD3rCharts的底层包,它只使用依赖项的最新版本,因此使用相同库的冲突版本的same部件不能同时工作。关于这个问题的讨论的起点,请查看这里

你有几个可能的选择,尽管它们都不是很好.

  1. networkD3还原为< 0.3版本,以便它也使用D3v3
  2. 游说开发人员升级到D3v4
  3. 游说htmlwidgets` `开发人员想出一种强有力的方法来处理冲突的JavaScript依赖关系
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44927860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档