在示例中,http://mbostock.github.com/d3/ex/bubble.html :
第 27 行:
.style("fill", function(d) { return fill(d.packageName); });
fill()
在哪里定义的?我也没有在 d3.js
中找到它。即使包名不是颜色,也会分配一些随机颜色。怎么会这样?
最佳答案
查看您链接的代码段的最顶部:
var r = 960,
format = d3.format(",d"),
fill = d3.scale.category20c();
第三行是定义fill
的地方。您可以在此处找到 category20c
的文档:
https://github.com/mbostock/d3/wiki/Ordinal-Scales#wiki-category20
关于javascript - 这个填充函数在哪里定义的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10051258/