我想用d3.js构建一个气泡图。我希望我的泡泡颜色根据日期填充。我用下面的功能来生成基于给定的日期颜色:d3.time.scale()在IE 10和Firefox上没有工作日期输入
color = d3.time.scale().domain([new Date('2013-07-23'), new Date('2013-06-01')]).range(['#98E698', '#1E7B1E']);
以及在创建图表,我叫它
.style("fill", function(d) {return colour(new Date("2013-07-8")); });
上面的代码只对Chrome的工作的罚款。在IE 10和Firefox中,color
函数返回NaN而不是颜色代码。为什么?
尝试使用像d3.select(本).style( “补”,currentColor); – Amol