var data_val = [80, 43, 35, 54, 76, 51, 36, 66, 55, 46, 82, 36, 16], xAxis_val = ['5', '10', '15', '20', '25', '30', '35', '40', '45', '50', '55', '60']; var option = { // backgroundColor: '#293042', title: { text: '健康度指标', top: '1%', left: '2%', padding: [10, 25], textStyle: { color: '#696a69' }, borderColor: '#dedede', borderWidth: 2 }, legend: { top: '1%', right: '2%', data: ['健康度'], textStyle: { color: '#5c6076' } }, grid: { left: 10, top: '10%', bottom: 40, right: 20, containLabel: true }, tooltip: { show: true, backgroundColor: '#384157', borderColor: '#384157', borderWidth: 1, formatter: '{b}:{c}', extraCssText: 'box-shadow: 0 0 5px rgba(0, 0, 0, 1)' }, dataZoom:[{ type:'inside', orient:'horizontal' },{ type:'slider', orient:'horizontal', left:'8%', right:'5%' }], xAxis: { data: xAxis_val, boundaryGap: false, axisLine: { show: true, lineStyle: { color: '#a8b7c1', width: 2 } }, axisTick: { show: true, length: 10, lineStyle: { color: '#a8b7c1', width: 2 } }, axisLabel: { margin: 12, textStyle: { color: '#7a8fa1' } }, }, yAxis: { max: 100, axisLine: { show: true, lineStyle: { color: '#a8b7c1', width: 2 } }, axisTick: { show: true, length: 15, lineStyle: { color: '#a8b7c1', width: 2 } }, axisLabel: { margin: 17, textStyle: { color: '#7a8fa1' } }, splitLine: { show: false, }, }, series: [ // 取消注释显示类似柱状图的垂直竖线分隔 // { // type: 'bar', // name: '健康度', // tooltip: { // show: false // }, // animation: false, // barWidth: 2, // hoverAnimation: false, // data: data_val, // itemStyle: { // normal: { // color: '#3EACFF', // opacity: 0.6, // label: { // show: false // } // } // } // }, { type: 'line', name: '健康度', // smooth: true, symbolSize: 12, animation: false, // lineWidth: 0.1, hoverAnimation: false, data: data_val, symbol: 'circle', label: { normal: { show: true, position: 'top', textStyle: { color: '#3EACFF', } } }, lineStyle: { normal: { opacity: 0 } }, itemStyle: { normal: { color: '#576f86', // opacity: 0.8, shadowColor: '#3EACFF', shadowBlur: 10, } }, areaStyle: { normal: { color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{ offset: 0, color: '#3EACFF' // 0% 处的颜色 }, { offset: 1, color: '#ffffff' // 100% 处的颜色 }], false), opacity: 0.8 } } } ] }; myChart.setOption(option);