D3.jsのズーム可能なフォーカスとコンテキストグラフにクリップパスを設定しましたが、少し問題があります。http://nestoria.darkgreener.com/v2/
クリップパスは、フォーカスグラフの端からいくつかの円を切り取っています-上部と右側の円が半分しかないことがわかります!
ただし、コンテキストグラフをクリックしてドラッグするとわかるように、ズームではうまく機能します。
したがって、これらの円のエッジを切り落とさないクリップパスを作成する方法がわかりません。これは私のコードです:
focus.append("defs")
.append("clipPath")
.attr("id", "clip")
.append("rect")
.attr("width", width - 200)
.attr("height", height);
var focus_dots = focus
.selectAll(".dot")
.data(mydata[j].data);
focus_dots.enter()
.append("circle")
.attr("clip-path", "url(#clip)");
何か案は?私はここで何をすべきかについて完全に困惑しているので、あなたの助けをいただければ幸いです!