Javascript Highcharts中区域中的空值

Javascript Highcharts中区域中的空值,javascript,highcharts,Javascript,Highcharts,我有带区域的图。当前,如果存在空值,则该空值将显示在工具提示中,并在其前面显示点的区域颜色。我希望空值始终为黑色 比如说,, 图1中的工具提示包含所有正确的信息。。。但是“强度:空”有一个绿点。我想把这个点变成黑色,因为它是一个空值 有可能做到这一点吗?非常感谢 看看这个代码。point=chart.series[0]之后的更改。points[pointIndex]在之前) if (thisChart === Highcharts.charts[Highcharts.hoverChartIn

我有带区域的图。当前,如果存在空值,则该空值将显示在工具提示中,并在其前面显示点的区域颜色。我希望空值始终为黑色

比如说,,

图1中的工具提示包含所有正确的信息。。。但是“强度:空”有一个绿点。我想把这个点变成黑色,因为它是一个空值

有可能做到这一点吗?非常感谢


看看这个代码。point=chart.series[0]之后的更改。points[pointIndex]之前)

if (thisChart === Highcharts.charts[Highcharts.hoverChartIndex]) {
    Highcharts.charts.forEach(function(chart) {
        point = chart.series[0].points[pointIndex];

        // CHANGE START
        if (point.y == null) {
            // set here your color for null values
            result +=
                '<span style="color:black' +
                '">●</span> ' +
                point.series.name +
                ": <b>" +
                point.y +
                "</b><br/>";
        } else {
          result +=
            '<span style="color:' +
            point.color +
            '">●</span> ' +
            point.series.name +
            ": <b>" +
            point.y +
            "</b><br/>";
        }
        // CHANGE END
    });

  } else {
    result =
      '<span style="color:' +
      this.color +
      '">●</span> ' +
      this.series.name +
      ": <b>" +
      this.y +
      "</b><br/>";
  }
if(thisChart==Highcharts.charts[Highcharts.hoverChartIndex]){
Highcharts.charts.forEach(函数(图表){
点=图表。系列[0]。点[pointIndex];
//更改开始
如果(点y==null){
//在这里为空值设置颜色
结果+=
'● ' +
point.series.name+
": " +
点y+
“
”; }否则{ 结果+= '● ' + point.series.name+ ": " + 点y+ “
”; } //换头 }); }否则{ 结果= '● ' + this.series.name+ ": " + 这个+ “
”; }
我通过如下定义颜色点添加了此功能:

let color = point.y === null ? 'black' : point.color
并在结果中使用此颜色变量:

  result +=
    '<span style="color:' +
    color +
    '">●</span> ' +
    point.series.name +
    ": <b>" +
    point.y +
    "</b><br/>";
结果+=
'● ' +
point.series.name+
": " +
点y+
“
”;
演示:

这就是你的想法吗

  result +=
    '<span style="color:' +
    color +
    '">●</span> ' +
    point.series.name +
    ": <b>" +
    point.y +
    "</b><br/>";