echarts繪制折線圖、柱狀圖


柱狀圖:

默認為縱向柱狀圖,如果要設置橫向顯示,則把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'


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM