使用HighCharts饼图时,是否有首选方法可以消除或汇总低于特定阈值的标签?如果可以的话,我宁愿不必将低于某个百分比的所有值汇总到“其他”。我检查了文档但找不到任何东西。这将非常有用!
感谢您的期待。
答案 0 :(得分:5)
实现此目的的最佳方法是使用dataLabels格式化饼图,如下所示:
plotOptions: {
pie: {
dataLabels: {
formatter: function(){
if (this.percentage < SOME_VALUE) return "";
return VALUE_TO_SHOW;
}
}
}
}
将SOME_VALUE
和VALUE_TOSHOW
替换为所需的值。但是如果你为标签使用连接器会有一些问题(它总是可见的)。
答案 1 :(得分:1)
这个问题的非常迟到的答案:
如果不是返回空字符串而是返回null,标签AND连接器将不显示,并且您将能够在不删除连接器的情况下实现此效果:
示例:jsfiddle
plotOptions: {
pie: {
dataLabels: {
formatter: function(){
if (this.percentage < SOME_VALUE) return null;
return VALUE_TO_SHOW;
}
}
}
}