Highcharts 仅在调整窗口大小后才显示条形图上的堆栈标签

Highcharts 仅在调整窗口大小后才显示条形图上的堆栈标签,highcharts,highstock,Highcharts,Highstock,我在JSFIDLE中有一个带有以下链接的图表: 堆叠标签:{ 启用:对, 格式化程序:函数(){ var总和=0; var series=此.axis.series; 用于(系列中的var i){ sum+=Math.abs(series[i].yData[this.x]); } if(sum=0&&this.isNegative) 回报金额; } } 我看到,除非调整JSFIDLE窗口的大小,否则我在图表的向下钻取中为每个条显示的堆栈标签是不可见的。此外,标签显示的位置不正确: 这似乎是一

我在JSFIDLE中有一个带有以下链接的图表:

堆叠标签:{
启用:对,
格式化程序:函数(){
var总和=0;
var series=此.axis.series;
用于(系列中的var i){
sum+=Math.abs(series[i].yData[this.x]);
}
if(sum<0&&this.isNegative | | sum>=0&&this.isNegative)
回报金额;
}
}
我看到,除非调整JSFIDLE窗口的大小,否则我在图表的向下钻取中为每个条显示的堆栈标签是不可见的。此外,标签显示的位置不正确:


这似乎是一个错误。我在这里报告:

解决方法:

setCategories
的第二个参数(重画)设置为
false

chart.xAxis[0].setCategories(['20-30', '31-40', '41-50', '51-60']);
现场演示:

chart.xAxis[0].setCategories(['20-30', '31-40', '41-50', '51-60']);