配置项如下
let beginColor = 'rgb(255,140,0,0.1)', endColor = 'rgb(255,140,0,1)', endPix = '';
let endZom = 25;
option = {
//backgroundColor: '#003366',
title: {
show: false
},
dataZoom:[{
type:'inside',
start: 0,
end: endZom,
orient: 'vertical',
zoomOnMouseWheel:false, ////滚轮是否触发缩放
//moveOnMouseMove:true, //鼠标滚轮触发滚动
//moveOnMouseWheel:true
}],
tooltip: {
trigger: 'axis',
axisPointer:{
type:'shadow',
},
},
legend:{
bottom:20,
right:0,
textStyle:{
color:'#666',
fontSize:18,
},
orient:'vertical',
},
grid: {
borderWidth: 0,
top: '8%',
left: '1%',
right: '8%',
bottom: '2%'
},
color: '#fff',
yAxis: [{
type: 'category',
inverse: true,
axisLine: {
show: false
},
splitLine: {
show: false
},
axisTick: {
show: false
},
axisLabel: {
show: false
},
data:['郑州市','驻马店市','商丘市','周口市','洛阳市','南阳市','信阳市','新乡市','开封市','安阳市','平顶山市','焦作市','许昌市','濮阳市','漯河市','三门峡市','鹤壁市','济源市']
}],
xAxis: {
type: 'value',
axisTick: {
show: false
},
axisLine: {
show: false
},
splitLine: {
show: false
},
axisLabel: {
show: false
}
},
series: [
{
name: '累计',
type: 'bar',
barWidth: '10px',
itemStyle: {
normal: {
show: true,
color: new echarts.graphic.LinearGradient(0, 0, 1, 0, [{
offset: 0,
color:beginColor
}, {
offset: 1,
color: endColor
}]),
/*color:'#00ffff',*/
barBorderRadius: [0,5,5,0]
},
emphasis: {
shadowBlur: 15,
shadowColor: 'rgba(0, 0, 0, 0.1)'
}
},
data: [131441,97468,44773,41968,40756,40590,34926,30423,25541,22607,21380,19922,18826,16319,12134,9320,7052,4093],
animationDuration: 1500,
label: {
normal: {
color: '#666',
show: true,
position: 'right',
fontSize: 18,
fontStyle: 'italic',
//fontFamily: 'DINPro-Light',
formatter:function(para){
return para.data + endPix
//console.log(para)
}
}
}
},
{
type: 'bar',
barGap: '0',
barWidth: 10,
animation: false,
itemStyle: {
//color: 'rgba(0,0,0,0.2)'
color: 'transparent'
},
tooltip: {
show: false
},
label: {
show: true,
position: ['0', '-35'],
fontSize: 20,
color: '#000',
formatter: function (param) {
console.log(param)
return param.dataIndex+1 +' '+param.name
}
},
data: [131441,97468,44773,41968,40756,40590,34926,30423,25541,22607,21380,19922,18826,16319,12134,9320,7052,4093],
},
{
type: 'bar',
name:'已人次',
barGap: '0.2',
barWidth: 10,
animation: true,
itemStyle: {
normal: {
show: true,
color: new echarts.graphic.LinearGradient(0, 0, 1, 0, [{
offset: 0,
color:'rgb(240,230,140,0.1)'
}, {
offset: 1,
color: 'rgb(240,230,140,1)'
}]),
/*color:'#00ffff',*/
barBorderRadius: [0,5,5,0]
},
emphasis: {
shadowBlur: 15,
shadowColor: 'rgba(0, 0, 0, 0.1)'
}
},
tooltip: {
//show: false
},
label: {
normal: {
color: '#666',
show: true,
position: 'right',
fontSize: 18,
fontStyle: 'italic',
formatter:function(para){
return para.data + endPix
//console.log(para)
}
}
},
data: [82437,17741,33995,18855,32277,22574,23790,22440,25541,17338,15854,17250,16891,11603,9716,7484,6990,2955],
}
],
animationEasing: 'cubicOut'
}
// myChart.showLoading({
// text:'加载中',
// color:'#3385ff',
// })