1
我試圖複製顯示網格的行爲here。d3.js網格在拖動和縮放時左右移動
我的代碼是here
問題是,當我拖動或縮放,網格與其他內容一起移動,同時它不應該。
我懷疑問題是解決此部分:
function zoomed() {
svg.select(".x.axis").call(xAxis);
svg.select(".y.axis").call(yAxis);
svg.attr("transform", "translate(" + d3.event.translate + ")scale(" + d3.event.scale + ")");
}
事實上,當我刪除的最後一行,網格工作正常(或多或少):
function zoomed() {
svg.select(".x.axis").call(xAxis);
svg.select(".y.axis").call(yAxis);
}
然而,在this的情況下,我的可視化(行)不再移動:
如何讓我的線條和網格以正確的方式移動?
你最後一個小提琴鏈接是不完整的。 –
確實:stackoverflow不允許我發佈超過2個鏈接,因爲我是新來的。但StuperUser修復了這顯然:) – Mat