2017-09-02 43 views
1

我不知道爲什麼這個圖表上的百分比沒有同等顯示(在鼠標懸停上)。爲什麼我的百分比不等間距?

https://jsfiddle.net/wewffdce/

數和多邊形之間的距離似乎成比例地改變到所表達的量。

這是奇數,因爲我上(對於第二網格和七百八十〇分之七百七十九)線759和760用於xy屬性設置一個固定的數+ 0.15

.attr("x", function(d,i){ return rScale(d.value + 0.15) * Math.cos(angleSlice*i - Math.PI/2) }) 
.attr("y", function(d,i){ return rScale(d.value + 0.15) * Math.sin(angleSlice*i - Math.PI/2) }) 

我做錯了什麼?

+0

在比例法外添加固定數字?即縮放後加0.15,而不是縮放前。 – Terry

回答

1

這只是一個印象,距離不會改變。

你可以清楚地看到這一點,如果你設置的文本在x和y位置是集中式:

.style("text-anchor", "middle") 
.style("dominant-baseline", "central") 

而將鼠標懸停在Bonpointhttps://jsfiddle.net/jbbonyfw/

在撥弄我的y值降低到rScale(d.value + 0.05)

+0

謝謝(一如既往)聰明的加入Gerardo Furtado。 '.style(「主導 - 基線」,「中心」)'線是非常有用的。關於路徑的提示,我沒有看到任何改變...。 https://imgur.com/LItjGAh – solub

+0

這很有趣,當我第一次撥動小提琴時它就在變化......無論如何,也許這只是我豐富的想象力。 –