我使用NVD3 ver 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;
});
非常感谢帮助。
答案 0 :(得分:3)
我刚刚设法解决了这个问题。
在nvd3 pieChart中,有一个参数
.labelThreshold(0.05)
设置要显示或隐藏的图表标签的百分比。默认设置为
.02 => 2%。
我把它增加到了
.05 => 5%
解决了我的问题。
答案 1 :(得分:0)
您也可以使用此选项。
.labelSunbeamLayout(真)