使用D3.js与NVD3.js有什么好处/缺点?
(我最感兴趣的一些观点:如果它在任何方面都更好的话,坚持使用NVD3.js会更好吗?为什么要使用D3.js?NVD3.js是否提供了一套示例图表以及为什么我们可能会使用NVD3.js,如果我们在他们的示例中找到我们需要的完全相同的东西?当我们需要一个非常特殊的事情而不是NVD3时,应该使用d3.js的.js?)
答案 0 :(得分:4)
我会研究使用nvd3.js或类似的基于D3的库,因为它使图表组件可重用且直观。这篇文章有助于Mike Bostock的决定,他创建了D3,https://bost.ocks.org/mike/chart/。如果存在需要实现nvd3中不可用的内容的用例,您可以尝试使用前面提到的文章中建议的可重用模式来执行此操作。