| | |
| | | initChart(data) { |
| | | const dataList = this.groupByData(data.list); |
| | | const baseLine = data.baseLine == null ? 0 : data.baseLine; |
| | | const colors = ['#5470C6', '#66CC99', '#EE6666']; |
| | | const colors = ['#EE6666', '#66CC99', '#f8c87a']; |
| | | option = { |
| | | color: colors, |
| | | tooltip: { |
| | |
| | | axisLine: { |
| | | show: true, |
| | | lineStyle: { |
| | | color: colors[0] |
| | | color: '#5470C6' |
| | | } |
| | | }, |
| | | axisLabel: { |
| | |
| | | name: '录像完整', |
| | | yAxisIndex: 0, |
| | | type: 'bar', |
| | | data: data.list.map(item => { |
| | | data: |
| | | |
| | | data.list.map(item => { |
| | | return item['integrityNum']; |
| | | }) |
| | | }, |
| | |
| | | type: 'bar', |
| | | yAxisIndex: 0, |
| | | data: data.list.map(item => { |
| | | return item['loseNum']; |
| | | return { |
| | | value: item['loseNum'], |
| | | itemStyle:{ |
| | | color: '#f8c87a', |
| | | } |
| | | } |
| | | }) |
| | | }, |
| | | { |
| | |
| | | type: 'bar', |
| | | yAxisIndex: 0, |
| | | data: data.list.map(item => { |
| | | return item['errNum']; |
| | | return { |
| | | value :item['errNum'], |
| | | itemStyle:{ |
| | | color: '#EE6666', |
| | | }} |
| | | }) |
| | | }, |
| | | |