[英]NVD3 piechart missing low percentage labels
我正在使用NVD3 3.1.7版生成pieChart。
除了图表标签,其他所有内容都可以正常运行。 如果标签值的百分比非常低,则不会出现。 我想使它可见,而不管其值如何。
这是我的代码。
nv.addGraph(function() {
var chart = nv.models.pieChart()
.x(function(d) { return d.label })
.y(function(d) { return d.value })
.showLabels(true);
d3.select("#chart svg")
.datum(data)
.transition().duration(1200)
.call(chart);
return chart;
});
帮助将不胜感激。
我只是设法解决了这个问题。
在nvd3 pieChart中,有一个参数
.labelThreshold(.05)
设置图表标签显示或隐藏的百分比。 默认情况下,此设置为
.02 => 2%。
我增加到
.05 => 5%
解决了我的问题。
您也可以使用此选项。
.labelSunbeamLayout(true)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.