@icgcat/thematic-stats
Version:
Thematic-stats is a library to generate thematic styles for geospatial data visualization
22 lines (21 loc) • 587 B
JavaScript
function f(c, l, n, r, t) {
let e = ["match", ["get", c]];
return n.forEach(function(o, a) {
const g = l[a];
let s = r.colors[r.getRangeNum(g)];
s || (s = "rgba(0,0,0,0)");
const p = t ? parseInt(o) : o;
e.push(p, s);
}), e.push("rgba(0,0,0,0)"), e;
}
function u(c, l, n) {
let r = ["step", ["get", c]];
return r.push("rgba(0,0,0,0)"), l.forEach(function(t, e) {
const o = n[e] ? n[e] : "rgba(0,0,0,0)";
e == 0 ? t = parseFloat(t) - 0.1 : t = parseFloat(t) + 0.1, r.push(t, o);
}), r;
}
export {
u as generateStyle,
f as generateStyleJSTAT
};