2016-09-16 6 views
0

剣道図をNVD3図表に置き換えようとしています。 NVD3の円グラフでは、スライスクリックでexplodeオプションが表示されませんでした。達成するための簡単な方法はありますか?ありがとう!NVD3円グラフ爆発機能

答えて

0

以下の機能を使用して円グラフのスライスを爆発させることができました。私は()、私の機能(d 'をクリックし' 私はae.onから以下のようにそれを呼び出すnv.d3.js

  var explode = function (x, index) { 
       var offset = 10; 
       var angle = (x.startAngle + x.endAngle)/2; 
       var xOff = Math.sin(angle) * offset; 
       var yOff = -Math.cos(angle) * offset; 
       return "translate(" + xOff + "," + yOff + ")"; 
      } 

に機能の下に追加http://jsfiddle.net/zephod/L4pyk79e/2/

からの助けを得ました。

d3.select(本).select( "パス")遷移() .duration(70) .ATTR( "変換" 爆発)。

取り消すは、オフセット= 0

と同じ関数を呼び出します
0

nvd3は現在、円グラフの爆発をサポートしていません。あなたはあなたがその機能を追加する場合は、プルリクエストを送信することができますので、それはコミュニティ駆動です! pie.jsおよびpieChart.jsモデルファイルを変更する必要があります。

関連する問題