var option = { backgroundColor: '#23243a', tooltip: { //提示框组件 trigger: 'axis', formatter: '{b}<br />{a0}: {c0}<br />{a1}: {c1}', axisPointer: { type: 'shadow', label: { backgroundColor: '#6a7985' } }, textStyle: { color: '#fff', fontStyle: 'normal', fontFamily: '微软雅黑', fontSize: 12, } }, grid: { left: '10%', right: '10%', bottom: '10%', top: "20%", padding: '0 0 10 0', containLabel: true, }, legend: { //图例组件,颜色和名字 right: 10, top: 0, itemGap: 16, itemWidth: 18, itemHeight: 10, data: ["流入", "流出"], textStyle: { color: '#a8aab0', fontStyle: 'normal', fontFamily: '微软雅黑', fontSize: 12, } }, xAxis: [{ name: "月份", type: 'category', boundaryGap: true, //坐标轴两边留白 data: ['7:00', '8:00', '9:00', '10:00', '11:00', '12:00', '13:00', '14:00', '15:00', '16:00'], axisLabel: { //坐标轴刻度标签的相关设置。 interval: 0, //设置为 1,表示『隔一个标签显示一个标签』 margin: 15, textStyle: { color: '#fff', fontStyle: 'normal', fontFamily: '微软雅黑', fontSize: 12, } }, axisTick: { //坐标轴刻度相关设置。 show: false, }, axisLine: { //坐标轴轴线相关设置 lineStyle: { color: '#fff', opacity: 0.2 } }, splitLine: { //坐标轴在 grid 区域中的分隔线。 show: false, } }], yAxis: [{ name: "单位:万人", nameTextStyle: { color: '#fff' }, type: 'value', splitNumber: 5, axisLabel: { textStyle: { color: '#fff', fontStyle: 'normal', fontFamily: '微软雅黑', fontSize: 12, } }, axisLine: { show: true }, axisTick: { show: false }, splitLine: { show: false, lineStyle: { color: ['#fff'], opacity: 0.06 } } }], series: [{ name: '流入', type: 'bar', data: [4.9, 7.3, 9.2, 5.6, 7.7, 5.6, 4.2, 3.6, 6, 6.4], barWidth: 12, barGap: 0, //柱间距离 label: { //图形上的文本标签 normal: { show: true, position: 'top', textStyle: { color: '#a8aab0', fontStyle: 'normal', fontFamily: '微软雅黑', fontSize: 12, }, }, }, itemStyle: { //图形样式 normal: { barBorderRadius: [5, 5, 0, 0], color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{ offset: 1, color: 'rgba(127, 128, 225, 0.7)' }], false), }, }, }, { name: '流出', type: 'bar', data: [2.9, 5, 4.4, 2.7, 5.7, 4.6, 1.2, 2.7, 4.8, 6.0], barWidth: 12, barGap: 0.3, //柱间距离 label: { //图形上的文本标签 normal: { show: true, position: 'top', textStyle: { color: '#a8aab0', fontStyle: 'normal', fontFamily: '微软雅黑', fontSize: 12, }, }, }, itemStyle: { //图形样式 normal: { barBorderRadius: [5, 5, 0, 0], color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{ offset: 0.25, color: 'rgba(226, 99, 74, 0.7)' }], false), }, }, } ] };