2013-11-28 65 views
0

我使用的是D3.js RadarChart基于这个例子: https://github.com/alangrafu/radar-chart-d3顺时针方向RadarChart

我的问题是,雷达图显示逆时针方向的数据集,但我想有他们在顺时针方向。

我知道我可以扭转阵列,但我认为必须有更好的解决方案。颠倒数组也有副作用,现在最后一项将处于顶部 - 中间,所以不会简单地颠倒它。感谢您的帮助。

回答

1

不确定你在这里定义的“更好”是什么;颠倒阵列当然更容易。如果你不想这样做,你需要修改源代码。特别是,你需要尽可能我可以看到

return range * (1 - factor * func((total - i) * cfg.radians/total)); 

更换线33

return range * (1 - factor * func(i * cfg.radians/total)); 

+0

我刚刚编辑我的问题来解释有关数组倒置的另一个问题。因为无论如何我需要编辑源代码,所以我按照你的建议做了,并且它完美地工作。谢谢你的帮助! – lorenz