2017-09-02 23 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

这很有趣,当我第一次拨动小提琴时它就在变化......无论如何,也许这只是我丰富的想象力。 –

相关问题