【发布时间】:2022-01-19 01:51:09
【问题描述】:
我有一个 SVG,我的目标是某个路径元素,id 为:_116。
通过这样做,我可以轻松地用纯色填充路径:
d3.select("path#_116").style("fill", 'blue');
但是,假设我有一个线性比例颜色,所以我想对其应用渐变:
let scale = d3.scaleLinear()
.domain([1,10])
.range(["white", "blue"]);
d3.select("path#_116").style("fill", scale);
这行不通。出于某种原因,它将填充设置为黑色(#212a39),这似乎来自兄弟元素,如下所示:
对这里发生的事情有什么想法吗?
【问题讨论】:
标签: javascript svg d3.js