我正在使用D3进行锻炼.但是,我在将对象传递给.style()方法时遇到问题:
var myStyles = [
'#268BD2',
'#BD3613',
'#D11C24',
'#C61C6F',
'#595AB7',
'#2176C7'
];
Run Code Online (Sandbox Code Playgroud)
下面这段代码正在运行
d3.selectAll('.item')
.data(myStyles)
.style('background',function(d){return d});
Run Code Online (Sandbox Code Playgroud)
但是以下两个代码段都没有工作
d3.selectAll('.item')
.data(myStyles)
.style({'background':function(d){return d}});
d3.selectAll('.item')
.data(myStyles)
.style({'color':'white','background':function(d){return d}});
Run Code Online (Sandbox Code Playgroud)
请解释这里有什么问题.
d3.js ×1