入门d3.js,需要什么文件?

Getting started with d3.js, what files are needed?

我正在尝试开始使用 d3.js 并已从 https://github.com/dc-js/dc.js/releases 下载最新版本。除了 d3.js 文件外,srcspec[=23 中还有很多其他脚本=] 文件夹。

需要把这些都放到我们自己的项目目录下吗?或者复制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 然后 运行ning npm install 将引入 D3 和 crossfilter(实际上是 crossfilter2,社区分支有一些改进)。

或者,您可以将上述所有内容直接从 CDN 拉入您的网页,而根本不用理会 npm。说明在自述文件中。

这完全取决于您希望如何部署您的应用程序。