我正在尝试使用 d3.js 构建气泡图。我希望根据日期填充我的气泡颜色。我使用以下函数根据给定的日期生成颜色:
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 而不是颜色代码。为什么?