Highcharts Highmaps-colorAxis[0]。更新不更新国家/地区颜色

Highcharts Highmaps-colorAxis[0]。更新不更新国家/地区颜色,highcharts,Highcharts,我正在用highcharts创建地图,但我很难用coloraxis匹配国家的颜色 这是其外观的示例图像: 这是创建图表的函数的一部分: function createChart() { chart = new Highcharts.Map({ colorAxis: { maxColor: '#7b9b00', minColor: '#d7e241', type: 'linear', allowDecimal

我正在用highcharts创建地图,但我很难用coloraxis匹配国家的颜色

这是其外观的示例图像:

这是创建图表的函数的一部分:

  function createChart() {
    chart = new Highcharts.Map({
      colorAxis: {
        maxColor: '#7b9b00',
        minColor: '#d7e241',
        type: 'linear',
        allowDecimals: false,
        marker: {
          color: 'black'
        },
        labels: {
          formatter: function() {
            return this.value;
          }
        }
      },
      series: [{
        mapData: Highcharts.maps['custom/world'],
        name: 'countries',
        borderColor: 'black',
        showInLegend: false,
        borderWidth: 0.2,
        states: {
          hover: {
            borderWidth: 1
          }
        }
      }]
    });
  }
然后,我等待API调用完成,然后用以下代码更新图表:

  function updateSeries(newData) {
    chart.colorAxis[0].update({
      min: getMin(newData),  //Value is 556910
      max: getMax(newData) // Value is 353573853
    }, true);

    chart.addSeries({
      data: newData,
      title: 'Performance by Country',
      mapData: Highcharts.maps['custom/world'],
      joinBy: ['hc-key', 'country'],
      name: 'countries',
      borderColor: 'black',
      borderWidth: 0.2,
      states: {
        hover: {
          borderWidth: 1,
          color: '#7b9b00'
        }
      }
    });
  }
我传入的数据具有以下结构:


我的代码有任何明显的错误吗?

您的点中是否指定了值参数?我认为添加此参数可能会帮助您解决问题。这很有帮助,谢谢!是否在点中指定了值参数?我认为添加此参数可能会帮助您解决问题。这很有帮助,谢谢!