配置项如下
var Xname = ['工作表现的质量','沟通和信息','态度和行为 ','流程','预约和接待','接车和交车'];
var arr = [20,30,40,50,60];
var index = [20,30,40,50,60]
option = {
title:{
show:true,
x:'center',
y:'top',
text:'',
itemGap: 20,
// subtext:'副标题',
},
// tooltip: {
// trigger: 'axis',
// axisPointer: {
// type: 'none'
// },
// formatter: function (params) {
// return params[0].name + ': ' + params[0].value;
// }
// },
grid: {
x:50,
y:30,
x2:50,
y2:50,
z:'-2',
backgroundColor: 'rgba(0,0,0,0)',
borderWidth: 0,
},
xAxis: {
data: Xname,
axisTick: {show: false},
axisLine: {show: false},
axisLabel: {
color: '#687284 ',
fontSize: 12,
interval:0,
formatter: function (value,index) {
var newstring = null;
for(var i = 0; i < value.length; i++){
if(i % 4 === 0){
var temp = value.substr(i, 4) + "\n";
i === 0 ? newstring = temp : newstring += temp;
}
}
return newstring
},
}
},
yAxis: {
splitLine: {
show:true,
lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式
color:'#F1F3F5',
type: 'solid'
},
},
axisTick: {show: false},
axisLine: {show: false},
axisLabel: {show: false}
},
color: ['#92A1BC'],
series: [{
name: 'hill',
type: 'pictorialBar',
barCategoryGap: '-130%',
symbol: 'path://M0,10 L10,10 C5.5,10 5.5,5 5,0 C4.5,5 4.5,10 0,10 z',
itemStyle: {
normal: {
opacity: 0.8,
color: function(params) {
var oldColor = params.dataIndex;
var Maxcolor='';
var isStop = 0;
$(index).each(function (i) {
if(isStop===0){
if(oldColor == index[i]){
Maxcolor = '#667184';
// console.log('111')
isStop =1;
}else{
// console.log('222')
Maxcolor = '#91A2BD';
isStop =0;
}
}
})
// console.log('target'+Maxcolor);
return Maxcolor;
},
},
},
data: arr,
z: 10
}],
label:{
normal:{
show:true,
position:'top',
color:'#444'
}
}
};