不确定如何解释 D3 API
Not sure how to interpret D3 API
我正在努力学习如何正确阅读 D3 API 并且对如何解释某些项目感到困惑。我正在查看 csv api.
d3.csv(url[[, accessor], callback])
虽然网络上有很多示例,但我仍然不明白其中一些示例的确切含义。
进入正题,[ accessor] 是什么意思?在示例中,我通常会看到 csv 的文件名。就这些了吗?
此外,为什么围绕回调词的括号结构如此?
[[, accessor, callback]
accessor
参数是一个可选函数,用于预处理CSV文件的行,查看here的描述。方括号表示法是可选的,可以省略。嵌套的方括号意味着在一个可选部分中有一个可选部分。特别是
d3.csv(url[[, accessor], callback])
表示
d3.csv(url),
d3.csv(url, callback),
d3.csv(url, accessor, callback)
都是合法的,而所有其他组合如
d3.csv(url, accessor)
不是。
我正在努力学习如何正确阅读 D3 API 并且对如何解释某些项目感到困惑。我正在查看 csv api.
d3.csv(url[[, accessor], callback])
虽然网络上有很多示例,但我仍然不明白其中一些示例的确切含义。
进入正题,[ accessor] 是什么意思?在示例中,我通常会看到 csv 的文件名。就这些了吗?
此外,为什么围绕回调词的括号结构如此?
[[, accessor, callback]
accessor
参数是一个可选函数,用于预处理CSV文件的行,查看here的描述。方括号表示法是可选的,可以省略。嵌套的方括号意味着在一个可选部分中有一个可选部分。特别是
d3.csv(url[[, accessor], callback])
表示
d3.csv(url),
d3.csv(url, callback),
d3.csv(url, accessor, callback)
都是合法的,而所有其他组合如
d3.csv(url, accessor)
不是。