解決できない問題がいくつかあります。これを簡単にするために、私が何をしようとしているのかを説明するためにいくつかのストック例のみを使用します.
http://bl.ocks.org/mbostock/5126418 -- この基本機能
私が探しているのは、マップ上の「トラクト」をクリックすると非表示になり、選択したトラクトが画面の中央に配置されて展開されるときです
私の問題は、これを試すたびに、選択したオブジェクトが画面から押し出されることです。
私は何か間違ったことをしていると確信しています私はD3を初めて使用し、数日間しか使用していません
.on("click", function(d){
svg
.append("g")
.attr("id", "tract")
.append("g")
.attr("id", "wrapper")
.selectAll("path")
.data([d])
.enter()
.append("path")
.attr("d", path)
.attr("id", "tract"),
d3.select("#wrapper")
.transition()
.duration(800)
.ease("cubic-bezier(0.785, 0.135, 0.150, 0.860)")
.attr("transform", "scale(" + 3 + "), translate(" + (width/2) + ", " + (height/2) + ")");
})
これは私を夢中にさせているので、どんな助けも大歓迎です。