我想添加阴影到D3折线图的背景。该线的不同部分将会有不同的阴影。这里是一个example如何添加背景阴影到D3折线图
我的做法是添加矩形svg图表,但这似乎并没有工作,因为我不知道如何使宽度符合数据。
这里是矩形创作的一个例子:
svg.append("rect")
.attr("class", "shading")
.attr("x", d[1].date)
.attr("y", 80)
.attr("width", 20)
.attr("height", 20)
.attr("fill", "blue");
我在正确的轨道上?如何找到宽度以便与数据相符?
更新:会有多个不同宽度的正方形,所以我不能只抓住整个svg的宽度。
有将是多个不同宽度的平方,所以我不能只抓住整个svg – auto