2
私は、g要素に円のcxとcyの位置を与えることで、私の円要素の上に置くことを試みているg要素を持っています。しかし、gが翻訳を使用するため、これは機能しません。任意のアイデアどのように変換するピクセルを変換するには?d3のピクセル値を変換する方法は?
colorPickerX = d3.select(dataPointId).attr("cx");
colorPickerY = d3.select(dataPointId).attr("cy");
var svg = d3.select("body")
.append("svg")
.attr("width", 300)
.attr("height", 300)
.append("g")
.attr("transform", "translate("+colorPickerX+","+colorPickerX+")"); \\This is wrong because Cx and Cy are Pixels
文字列関数を使用してcoloxPickerXとcolorPickerYから "px"を削除するだけです。 colorPickerX.replace( "px"、 "") – user3696882