Javascript 向下钻取或向上钻取后不显示highcharts sunburst数据标签

Javascript 向下钻取或向上钻取后不显示highcharts sunburst数据标签,javascript,highcharts,drilldown,sunburst-diagram,Javascript,Highcharts,Drilldown,Sunburst Diagram,highcharts sunburst图表很棒,但在向下或向上钻取后,它不会显示数据标签 以下是股票示例: 请注意,一旦深入到一个大陆或地区,数据标签就会消失。我注意到github提交的文件中有一个注释,这是可以修复的吗 我可以通过更改数据源(使用setData)使它们重新出现,但这应该是自动发生的。我尝试过绘制图表。重新绘制,以及事件。向下搜索,但没有乐趣 series: [{ type: "sunburst", data: data, allowDrillToNode

highcharts sunburst图表很棒,但在向下或向上钻取后,它不会显示数据标签

以下是股票示例:

请注意,一旦深入到一个大陆或地区,数据标签就会消失。我注意到github提交的文件中有一个注释,这是可以修复的吗

我可以通过更改数据源(使用setData)使它们重新出现,但这应该是自动发生的。我尝试过绘制图表。重新绘制,以及事件。向下搜索,但没有乐趣

series: [{
    type: "sunburst",
    data: data,
    allowDrillToNode: true,
    cursor: 'pointer',
    dataLabels: {
        /**
         * A custom formatter that returns the name only if the inner arc
         * is longer than a certain pixel size, so the shape has place for
         * the label.
         */
        formatter: function () {
            var shape = this.point.node.shapeArgs;

            var innerArcFraction = (shape.end - shape.start) / (2 * Math.PI);
            var perimeter = 2 * Math.PI * shape.innerR;

            var innerArcPixels = innerArcFraction * perimeter;

            if (innerArcPixels > 16) {
                return this.point.name;
            }
        }
  }]

您可以在此处将其报告为错误:。至于目前的解决方法,您可以在点击事件上调用
setSize
函数而不带参数。示例:。谢谢d_paul,这是通过触发点击事件上的setSize来强制标签重新绘制的吗?我如何在钻取上实现相同的解决方法?抱歉@d_paul,钻取部分起作用:如果我单击图表中心钻取标签,标签将被重新绘制,但如果我单击钻取框(右上角),标签仍然不会显示这在Chrome中是可复制的,但在Firefox或Safari中不是