【发布时间】:2018-04-22 03:35:34
【问题描述】:
当我尝试在 d3 中应用不同的配色方案时,例如d3.interpolateSpectral 具有顺序刻度,它总是返回:
未捕获的类型错误:t 不是函数
由于我写的代码中没有“t”,我想它与original colour scheme中的“t”有关 如果是,我不确定它是如何应用的,因为我参考了一个使用 that colour scheme 的示例,也没有“t”的地址
色标的相关代码如下:
var color=d3.scaleSequential(d3.interpolateSpectral);
color.domain([d3.min(data, function(d){return d.population;}),
d3.max(data, function(d){return d.population;})]);
selection.style("fill", function(d){
var value=d.properties.value;
if(value){
return color(value);
} else{
return "#ccc";
}
任何帮助将不胜感激,谢谢!
【问题讨论】:
标签: javascript d3.js color-scheme