option = { xAxis: { type: 'category', data: ['跌停', '-10%~-8%', '-8%~-0%', '平', '0%-8%', '8%-10%', '涨停'] }, yAxis: { type: 'value' }, series: [ { data: [10, 231, 331, 156, 831, 400, 100], type: 'bar', itemStyle: { normal: { color: function (params) { console.log(params) if (params.name == '跌停' || params.name == '-10%~-8%' || params.name == '-8%~-0%') { return 'red' } else if (params.name == '平') { return 'black' } else { return 'green' } } } }, } ] };