Highcharts 数据为0 时饼图的扇形不显示。
echarts 数据为0时会平分各项
Highcharts 平分的方法是当所有项的数据都为0时,把各项的值改为1这样就能平分,但是选中显示的数据还是0,解决的方法是加一个标志然后配置tooltip
参考Highcharts make pie chart show 0 data - Stack Overflow这个回答
var chart = Highcharts.chart('container', {chart: {type: 'pie'},series: [{data: [{y: 1,isZero: true}, {y: 1,isZero: true}, {y: 1,isZero: true}],tooltip: {pointFormatter: function() {return "<span style='color:" + this.color + "'>\u25CF</span>" + this.series.name + ": <b>" + (this.options.isZero ? 0 : this.y) + "</b><br/>";} }}]
});