我有一个使用dc.js
和构建的地图crossfilter
。我正在尝试为地图着色,但我无法理解为什么它不起作用。我创建了一个关于我所在位置的JSFiddle。
驱动数据的 CSV 文件具有以下结构:
ccgcode,ccgname,metric,sex,life
06M,Great Yarmouth And Waveney,3,M,70
05G,North Staffordshire,3,M,63
... etc.
我希望着色工作的方式是这样的:
- metric = 1 那么颜色是
#7CBD30
- metric = 2 那么颜色是
#0066CC
- metric = 3 然后颜色是
#EE2E11
(应该是红色的)
换句话说,颜色是有条件的,取决于 CCG 的度量值(参见上面的 CSV)。
我可以在纯 D3 中使用它,但不能使用dc.js
.