在chart.js中,通过比较数值的大小赋予柱状图不同颜色

在chart.js中,通过比较数值的大小赋予柱状图不同颜色,这个应该是怎么加一个判断语句,是使用if..return..吗,比如大于某一值就赋予一种颜色

// Create the chart

Highcharts.chart('gongzhuangjiancha', {
            chart: {
                type: 'column'
            },
    credits:{
        enabled: false 
    },
            title: {
                text: ''
            },

            xAxis: {
                type: 'category'
            },
    yAxis: {
        max: 100,
        min:50,
    },
            legend: {
                enabled: false
            },
            plotOptions: {
                series: {
                    borderWidth: 0,
                    dataLabels: {
                        enabled: true,
                        format: '{point.y:.1f}%'
                    }
                }
            },

            tooltip: {
                headerFormat: '<span style="font-size:11px"></span><br>',
                pointFormat: '<span style="color:{green}">{point.name}</span>: <b>符合率为{point.y:.2f}%</b><br/>'
            },

            series: [
                {
                    name: "Browsers",
                    colorByPoint:false ,
                    color:"green",
                    data: [
                        {
                            name: "前车体1#",
                            y: 88,
                            drilldown: "前车体1#"
                        },
                        {
                            name: "前车体2#",
                            y: 90,
                            drilldown: "前车体2#"
                        },
                        {
                            name: "前车体3#",
                            y: 87,
                            drilldown: "前车体3#"
                        },
                        {
                            name: "前车体4#",
                            y: 89,
                            drilldown: "前车体4#"
                        },
                        {
                            name: "前车体5#",
                            y: 95,
                            drilldown: "前车体5#"
                        },

                    ]
                }
            ],

1个回答

根据数据动态颜色变化,必然要把颜色提出来作为参数传入;在那些数据的时候显示那些颜色,必然也是要有逻辑去处理的,可以尝试if写法

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问