我想添加陰影到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