Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将数组传递给d3.scale.ordinal().domain()_Javascript_D3.js_Dc.js_Crossfilter - Fatal编程技术网

Javascript 将数组传递给d3.scale.ordinal().domain()

Javascript 将数组传递给d3.scale.ordinal().domain(),javascript,d3.js,dc.js,crossfilter,Javascript,D3.js,Dc.js,Crossfilter,为什么我不能将数组引入.domain .x(d3.scale.ordinal().domain(['Oct-2011','Nov-2011','Dec-2011'])) 但事实并非如此 var foo= ['Oct-2011','Nov-2011','Dec-2011']; ... .x(d3.scale.ordinal().domain([foo])) 我不想手动引入月份,因为我不想更新此代码。请看.domain([foo]),foo已经是一个数组,您不需要将其包装到另一个数组中。只要

为什么我不能将数组引入.domain

  .x(d3.scale.ordinal().domain(['Oct-2011','Nov-2011','Dec-2011']))
但事实并非如此

var foo= ['Oct-2011','Nov-2011','Dec-2011'];
...
.x(d3.scale.ordinal().domain([foo]))

我不想手动引入月份,因为我不想更新此代码。

请看
.domain([foo])
foo
已经是一个数组,您不需要将其包装到另一个数组中。只要做
.domain(foo)
…我真傻,谢谢你!