柱狀圖:
默認為縱向柱狀圖,如果要設置橫向顯示,則把yAxis的type改為'category'。
柱狀圖重疊會將一組數據全部重疊,如果要分組重疊,只能使用疊加的方式,疊加的值為兩組數據的差值,這樣可以實現多組數據重疊顯示的效果。
1 function existCardDayPicInit(){ 2 let myChart = echarts.init(document.getElementById('existCardDayPic')); 3 let option = { 4 tooltip: {}, 5 xAxis: { 6 type: 'category', 7 data: ['1號崗', '4號崗', '7號崗', '9號崗', '10號崗', '12號崗', '14號崗', '15號崗'], 8 axisLabel: { 9 show: true, 10 interval:0, 11 textStyle: { 12 color: '#fff' 13 } 14 } 15 }, 16 yAxis: { 17 axisLabel: { 18 show: true, 19 textStyle: { 20 color: '#fff' 21 } 22 } 23 }, 24 series: [{ 25 name: '出門證', 26 data: [120, 200, 150, 80, 70, 110, 130, 200], 27 color: '#6997F3', 28 barWidth : 10, 29 type: 'bar' 30 } 31 ] 32 }; 33 34 var data = {}; 35 $.ajax({ 36 type: "POST", 37 url: "${ctx}/dataBoard/findCardGetExitNum", 38 data: data, 39 error: function (data) { 40 alert("出錯了!" ); 41 }, 42 success: function (data) { 43 option.series[0].data = data.number; 44 myChart.setOption(option); 45 } 46 }); 47 }
折線圖就將上述代碼中的type改為'line'