自从亚当约会夏娃以来,我一直在使用D3和JavaScript。作为我最近在DC.js中学习的一部分,我正在复制 US Venture Capital Landscape 2011 示例。 Chrome浏览器警告我“ colorMixin.colorCalculator已被弃用。请改为colorMixin.colors和colorMixin.colorAccessor”。即使有些错误的方向,API参考也非常简洁。
无论如何,这两种语法都显示相同的语法,因此我只尝试了astropy
(只是更改了属性的名称),现在美国地图全是蓝色。
我什至在.colorAccessor(function (d) { return d ? usChart.colors()(d) : '#ccc'; })
之前尝试过console.log(d, d ? usChart.colors()(d) : '#ccc');
,但两者(显然)返回相同的值。
我在做什么错?如何从return
升级到.colorCalculator
?
是否有关于最新DC v3的好书/课程?