我正在尝试开始使用 d3.js 并已从 https://github.com/dc-js/dc.js/releases 下载了最新版本。除了d3.js文件之外,src和spec文件夹中还有很多其他脚本。
我们需要把这些都放到我们自己的项目目录中吗?或者复制 d3.js 文件就足够了?
最佳答案
我认为您可能混淆了 dc.js 和 d3.js?
dc.js 是一个构建在 d3.js 和 crossfilter 之上的图表库。 D3 是一个功能强大但底层的图形库,crossfilter 是一个简单、快速的客户端数据库。
因此,要运行 dc.js,您需要
- d3.js
- crossfilter.js
- dc.js
- dc.css
大多数用户不会查看 GitHub 存储库。这主要针对开发人员。
与大多数 JavaScript 库一样,大多数用户都会为 npm 创建一个 package.json
。依赖于 dc,然后运行 npm install 将引入 D3 和 crossfilter(实际上是 crossfilter2,社区分支,进行了一些改进)。
或者,您可以将上述所有内容直接从 CDN 拉入您的网页,而根本不用担心 npm。说明位于自述文件中。
这完全取决于您想要如何部署应用程序。
关于javascript - 开始使用 d3.js,需要哪些文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59364886/