我正在使用 Amchart v3,fillColors 属性仅获取数组中的第一种颜色 如何设置多色

问题描述

图表工作正常,我只需要更改列颜色(设置自定义颜色)但图表只获取数组中的第一个颜色,我正在使用 ajax 获取值,这是我到目前为止的编码方式,请帮忙提前谢谢

            if ($('#sales').length) {
                var chart = AmCharts.makeChart("sales",{
                    "theme": "none","type": "serial","startDuration": 2,"valueAxes": [{
                        "position": "left","axisAlpha":0,"gridAlpha":0 
                    }],"graphs": [{
                        "fillColors": [ "#04D215","#8A0CCF","#CD0D74","#754DEB"],"balloonText": "[[category]]: <b>[[value]]</b>",//"colorField": "color","fillAlphas": 0.85,"lineAlpha": 0.1,"type": "column","topRadius":1,"valueField": "Sales",}],"depth3D": 40,"angle": 30,"chartCursor": {
                        "categoryBalloonEnabled": false,"cursorAlpha": 0,"zoomable": false
                    },"categoryField": "id","categoryAxis": {
                        "gridPosition": "start","gridAlpha":0
                    },"export": {
                        "enabled": true
                    }
                },0);
                chart.dataProvider = AmCharts.parseJSON(data);
                chart.validateData();
            } 
        },});
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)