我的网站上有一些饼图,它们显示了相当多的数据。我想知道是否有办法加载数据,但最初隐藏任何小于某个任意值的数据。当我说隐藏时,我的意思是你可以通过点击图例中的标签来隐藏某些数据。然后通过图例,让用户可以通过单击图例中的标签在图表上显示此数据。是否有财产或其他东西可以用来实现这一目标?
答案 0 :(得分:1)
您可以将任何变量定义为maxValue,然后对每个点进行迭代并将setVisible调用为false。
var minValue = 10
$.each(chart.series[0].data, function(i, point){
if(point.y < minValue) {
point.setVisible(false);
}
});
答案 1 :(得分:0)
只需使用this.chart.series[i].hide()
/ .show()
即可。在您的脚本中,手动搜索小于您的值的系列并像上面一样隐藏它们。它是一个简单的foreach。