如何为D3.js蜘蛛/雷达图的各轴设置不同刻度?
D3.js雷达图不同轴自定义刻度问题
问题说明
我希望为D3.js蜘蛛/雷达图的不同轴设置不同刻度,想了解是否有现成函数可用,还是需要自行重构代码。相关代码如下:
axis.append("text") .attr("class", "legend") .style("font-size", "11px") .attr("text-anchor", "middle") .attr("dy", "0.35em") .attr("x", function (d, i) { return rScale(maxValue * config.labelFactor) * Math.cos(angleSlice * i - Math.PI / 2); }) .attr("y", function (d, i) { return rScale(maxValue * config.labelFactor) * Math.sin(angleSlice * i - Math.PI / 2); }) .text(function (d) { return d }) .call(wrap, config.wrapWidth);
更新说明
已找到满足需求的解决方案,使用Apache Echarts可完全支持我的大部分需求。
内容的提问来源于stack exchange,提问作者Gum
相关产品推荐
相关产品推荐

