Highcharts气泡图数据标签颜色对比问题

Highcharts bubble chart datalabels color contrast issue

最近我将 highcharts 版本从 v8.2.2 更新到 v9.1.0。这次迁移后我注意到 highcharts 没有像以前那样绘制气泡图数据标签,标签的对比度也不再令人满意。

这是 v8.2.2 的图像,数据标签没问题。如您所见,数据标签的对比度很好。甚至 highcharts 也为文本添加了轮廓和边框以更好地呈现。

这是 v9.1.0 的图像,其中没有任何代码更改,只是通过更新,数据标签显示不佳。

如何在 v9.1.0 中实现以前的数据表设计?

解决了这个问题。 只需将这两个属性添加到 plotOptions.bubble.dataLabels.styleplotOptions.series.dataLabels.style 即可。

color: 'contrast',
textOutline: 'none'

我完整的 plotOptions 对象:

plotOptions: {
  bubble: {
    minSize: '1%',
    maxSize: '20%',
    dataLabels : {
      style: {
        color: 'contrast',
        textOutline: 'none'
      }
    }
  },
  series: {
    dataLabels: {
      enabled: true,
      format: '{point.name}',
      
    },
    animation: false
  }
},