我正在尝试开始使用d3.js,并已从https://github.com/dc-js/dc.js/releases下载了最新版本。除了d3.js文件之外,src和spec文件夹中还有许多其他脚本。
我们是否需要将所有这些都放入我们自己的项目目录中?还是足以复制d3.js文件?
我认为您可能会混淆dc.js和d3.js?
dc.js是在d3.js和交叉过滤器之上构建的图表库。 D3是功能强大但底层的图形库,而crossfilter是简单,快速的客户端数据库。
因此,需要运行dc.js
[大多数用户不签出GitHub存储库。主要用于开发人员。
[与大多数JavaScript库一样,大多数用户将为npm创建一个package.json
。取决于dc
,然后运行npm install
,将拉入D3和交叉过滤器(实际上是交叉过滤器2,具有一些改进的社区分支)。
或者,您可以直接从CDN中将上述所有内容都放入您的网页中,而完全不必理会npm。说明在自述文件中。
这完全取决于您要如何部署应用程序。