不确定如何解释D3 API

时间:2015-04-05 22:46:32

标签: d3.js

我正在尝试学习如何正确阅读D3 API,并对如何解释某些项目感到困惑。我在看csv api。

 d3.csv(url[[, accessor], callback])

虽然网上有很多例子我仍然不知道其中的一些含义。

要说明[,accessor]的含义是什么?在示例中,我通常会看到csv的文件名。是这一切吗?

另外,为什么围绕回调词的括号结构如此?

 [[, accessor, callback]

D3 CSV API

1 个答案:

答案 0 :(得分:2)

accessor参数是预处理CSV文件行的可选函数,请查看here以获取说明。方括号表示某些东西是可选的,可以省略。嵌套方括号表示可选项中有可选部分。特别是,

d3.csv(url[[, accessor], callback])

表示

d3.csv(url),
d3.csv(url, callback),
d3.csv(url, accessor, callback)

都是合法的,而所有其他组合如

d3.csv(url, accessor)

不是。