var option = { backgroundColor: 'black', color: ['#2adecf'], textStyle: { color: 'rgb(222,222,222)', }, tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' } }, legend: { data: ['报警次数', '累计百分比'], textStyle: { color: '#FFFFFF' } }, grid: { left: '3%', right: '3%', bottom: '3%', top: '15%', containLabel: true }, xAxis: [{ data: [ "202001", "202002", "202003", "202004", "202005", "202006", "202007", "202008", "202009", "202010" ], axisLine: { show: true }, splitLine: { show: false }, axisTick: { show: false }, axisLabel: { interval: 0, rotate: 0 } }], yAxis: [{ type: 'value', name: '报警次数', axisLine: { show: false }, axisTick: { show: false }, splitLine: { show: false }, axisLabel: {} }, { type: 'value', name: '累计百分比(%) ', axisLine: { show: false }, axisTick: { show: false }, splitLine: { show: false }, axisLabel: {} } ], series: [{ name: '报警次数', type: 'bar', barWidth: '20%', itemStyle: { normal: { barBorderRadius: [30, 30, 0, 0], color: new echarts.graphic.LinearGradient( 0, 1, 0, 0, [{ offset: 0, color: '#719aff' }, { offset: 1, color: '#51c3ff' }] ) } }, data: [ 140, 110, 100, 90, 80, 70, 50, 40, 30, 20 ] }, { name: '累计百分比', type: 'line', yAxisIndex: 1, itemStyle: { normal: { color: '#ffe898', barBorderRadius: [30, 30, 0, 0], lineStyle: { color: '#ffe898' }, } }, data: [ 10, 11, 10, 12, 13, 15, 16, 10, 20, 10 ], markLine: { symbol: 'none', itemStyle: { normal: { lineStyle: { type: 'dashed', color: 'red' }, label: { show: true, position: 'left' } } }, large: true, effect: { show: false, loop: true, period: 0, scaleSize: 2, color: null, shadowColor: null, shadowBlur: null }, data: [ [{ name: '', xAxis: '', yAxis: '' }, { name: '', xAxis: '', yAxis: '' } ] ] } }] } var option = { backgroundColor: '#fff', //背景颜色 color: ['#2adecf'], textStyle: { color: '#999' //侧边字体颜色 }, tooltip: { trigger: 'item', backgroundColor: `rgba(255, 255, 255, 0.9)`, textStyle: { color: '#000000', fontSize: 14 } // trigger: 'axis' // axisPointer: { // type: 'shadow' // } }, legend: { data: ['盘点数据总量', '稽核通过率'], textStyle: { color: '#999', //标题:对应图标字体颜色 fontSize: '16' }, x: 'center', y: 'bottom' }, grid: { left: '6%', right: '6%', bottom: '12%', top: '15%', containLabel: true }, //折线柱状图位置 xAxis: [{ data: [ "1444", "2444", "3444", "4444", "5444", "6444", "7444", "8444", "9444", "10444" ], //横坐标数据 axisLine: { show: true }, splitLine: { show: false }, axisTick: { show: false }, axisLabel: { interval: 0, rotate: 0 } }], yAxis: [{ type: 'value', name: '盘点数据总量', axisLabel: {}, splitLine: { lineStyle: { // type: 'dashed' color: '#ededed' } }, axisLine: { show: false }, axisTick: { show: false } }, { type: 'value', name: '稽核通过率(%) ', axisLine: { show: false }, axisTick: { show: false }, splitLine: { show: false }, axisLabel: {} } ], series: [{ name: '盘点数据总量', type: 'bar', barWidth: '50%', itemStyle: { normal: { // barBorderRadius: [30, 30, 0, 0], color: '#61a5e8' //柱状图颜色 } }, data: [ 140, 110, 100, 90, 80, 70, 50, 40, 30, 20 ] //数据总量数据 }, { name: '稽核通过率', type: 'line', yAxisIndex: 1, symbol: 'circle', //折线图,节点形状 symbolSize: 15, //折线图,节点圆圈大小 itemStyle: { normal: { color: '#7ecf51', //折线图点的颜色 barBorderRadius: [30, 30, 0, 0], lineStyle: { color: '#7ecf51' //折线颜色 } } }, label: { show: true, position: 'top', formatter: '{c} %', color: '#333', fontSize: '14' }, data: [ 10, 11, 10, 12, 13, 15, 16, 10, 20, 10 ], //稽核通过率数据 markLine: { symbol: 'none', itemStyle: { normal: { lineStyle: { type: 'dashed', color: 'red' }, label: { show: true, position: 'left' } } }, large: true, effect: { show: false, loop: true, period: 0, scaleSize: 2, color: null, shadowColor: null, shadowBlur: null }, data: [ [{ name: '', xAxis: '', yAxis: '' }, { name: '', xAxis: '', yAxis: '' } ] ] } } ] }