我想將chroma.js合併到我的小冊子地圖中,以便我可以在分位數,等間隔和k-means之間切換,但是域的第二個和第三個參數功能不會改變任何東西leaflet和chroma.js .domain參數不起作用
var colorScale = chroma.scale('YlGnBu').domain(voterList, 3, 'quantiles');
以下是完整的代碼功能
this.getRegionItemColor = function(item) {
var regionData = Mapbook.getRegionData();
var voterList = Mapbook.getColorScheme();
var colorScale = chroma.scale('YlGnBu').domain(voterList, 3, 'quantiles');
if (!_.isUndefined(item)) {
var voters = item.voters,
minVoters = regionData.min_voters,
maxVoters = regionData.max_voters;
var alpha = colorScale(voters);
return alpha;
}
else {
return 0;
}
}
有誰知道爲什麼改變桶或分類方法的數量並不能改變什麼?