我正在尝试学习如何正确阅读D3 API,并对如何解释某些项目感到困惑。我在看csv api。
d3.csv(url[[, accessor], callback])
虽然网上有很多例子我仍然不知道其中的一些含义。
要说明[,accessor]的含义是什么?在示例中,我通常会看到csv的文件名。是这一切吗?
另外,为什么围绕回调词的括号结构如此?
[[, accessor, callback]
答案 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)
不是。