Javascript D3.js和NVD3.js,使用哪一个以及何时使用

Javascript D3.js和NVD3.js,使用哪一个以及何时使用,javascript,d3.js,nvd3.js,Javascript,D3.js,Nvd3.js,使用D3.js与NVD3.js相比有哪些优点/缺点 (我最感兴趣的几点是:如果NVD3.js在任何方面都更好,那么只使用它不是更好吗?为什么要使用D3.js?是不是NVD3.js只提供了一组示例图,这就是为什么如果我们在示例中发现与我们需要的完全相同的东西,我们可能会使用NVD3.js?当我们需要一个非常具体的东西时,应该使用D3.js没有使用NVD3.js完成吗?)我将研究使用nvd3.js或类似的基于D3的库,因为它使图表组件可重用且直观。下面是一篇帮助创建D3的Mike Bostock做出

使用D3.js与NVD3.js相比有哪些优点/缺点


(我最感兴趣的几点是:如果NVD3.js在任何方面都更好,那么只使用它不是更好吗?为什么要使用D3.js?是不是NVD3.js只提供了一组示例图,这就是为什么如果我们在示例中发现与我们需要的完全相同的东西,我们可能会使用NVD3.js?当我们需要一个非常具体的东西时,应该使用D3.js没有使用NVD3.js完成吗?)

我将研究使用nvd3.js或类似的基于D3的库,因为它使图表组件可重用且直观。下面是一篇帮助创建D3的Mike Bostock做出决定的文章。如果有一个用例需要实现nvd3中不可用的东西,可以尝试使用可重用的pat来实现tern在前面提到的文章中建议。

如果您的需求是简单的条形图或折线图饼图或示例池中的任何东西,我会选择NVD3…\u原因:(代码行数减少)\u如果我必须制作NVD3示例池中的图表以外的任何图表,我别无选择,只能选择d3;)