我無法確定此問題的確切原因。 我正在爲圖表創建一個動態圖例,我想將它放在「容器div」的確切中心。在創建完整的圖例之後,我將該組翻譯爲一個使其位於div中心的位置。D3組翻譯溢出問題
但是,我看到的是SVG在300px處得到「裁剪」。從某種意義上講,它會溢出一些邊界,而SVG圖形的那部分是不可見的。
我在這裏提供了示例代碼fiddle。
對於在上面的鏈接中編寫的代碼混亂,我很抱歉。
這是我用來翻譯svg的。
d3.select(".avs-legend-group").attr("transform", "translate("+ xOffset + ",0)");
-where「.avs-legend-group」是一個包含「g」組元素的類。
檢查這個爲自己會是什麼樣[這個Firefox browsershot(http://browsershots.org/screenshots/9e92f997c91e00e6e2fd2a5e27cd1905)?在[chrome]中爲我工作(http://browsershots.org/screenshots/fd032191ea696a407117936f6093a07f) –