我正在創建餅圖。 將鼠標懸停段,我想顯示自定義的HTML工具提示... 所有從一開始的時候,我用d3.event.pageX和d3.event.pageY計算工具提示的位置。 但現在我想在扇形的中心點,以顯示工具提示 所以,我懸停 var centroid = arcs.pie.centroid(d);
var left = centroid[0];
var top =
我想利用D3的縮放行爲功能,但我需要使用viewBox屬性而不是transform方法對SVG進行所有轉換/縮放,如D3例子:http://bl.ocks.org/mbostock/3680999 我怎樣才能達到這個規模/只使用viewBox翻譯?這是我的代碼到目前爲止,這不像變換方法。 function zoomed(d) {
if (!scope.drawLine) {
v