2014-09-30 55 views

回答

0

很糟(但工作)溶液:設置半徑的負值。

arc.radius(-xdist/2);

0

你顯然需要做一些修改的例子來重新排列節點,但扭轉圓弧方向的最簡單的方法是改變的範圍內。

現有代碼:

// scale to generate radians (just for lower-half of circle) 
var radians = d3.scale.linear() 
    .range([Math.PI/2, 3 * Math.PI/2]); 

修改的版本:

// scale to generate radians (just for upper-half of circle) 
var radians = d3.scale.linear() 
    .range([3 * Math.PI/2, Math.PI/2]); 
+0

不,這不會改變任何東西 - 奇怪的是...... – Ewa 2014-09-30 21:25:50