Javascript 从阵列AM图表动态设置系列的颜色

Javascript 从阵列AM图表动态设置系列的颜色,javascript,amcharts,Javascript,Amcharts,我正在使用amCharts,并让图表以我想要的方式工作。我试图根据数据集中存储的十六进制代码更改列系列的颜色。我的数据存储在一个数组中: 阵列示例: colour: "#629632" dt: "2020-09-03T00:00:00" max: 0 min: 0 pc: "Dec 20" data: 25 我有下面的系列,最后三行引起了我的问题。我试图根据数组示例设置系列的颜色。我尝试了rangeSeries.dataFields.

我正在使用amCharts,并让图表以我想要的方式工作。我试图根据数据集中存储的十六进制代码更改列系列的颜色。我的数据存储在一个数组中:

阵列示例:

colour: "#629632"
dt: "2020-09-03T00:00:00"
max: 0
min: 0
pc: "Dec 20"
data: 25
我有下面的系列,最后三行引起了我的问题。我试图根据数组示例设置系列的颜色。我尝试了rangeSeries.dataFields.color,但这不起作用。它只是默认为蓝色。如何根据数组的“颜色”属性设置颜色

       var rangeSeries = chart.series.push(new am4charts.ColumnSeries());
    rangeSeries.columns.template.width = am4core.percent(50);
    rangeSeries.dataFields.dateX = "dt";
    rangeSeries.dataFields.valueY = "max";
    rangeSeries.dataFields.openValueY = "min";
    rangeSeries.yAxis = rangeAxis;
    rangeSeries.tooltipText = "[bold][/]Range: {openValueY} - {valueY}";
    rangeSeries.name = "Range";
    rangeSeries.dataFields.color = "colour";
    rangeSeries.dataFields.stroke = "colour";
    rangeSeries.dataFields.fill = "colour";
rangeSeries.columns.template.propertyFields.fill = "colour";
rangeSeries.columns.template.propertyFields.stroke = "colour";