国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > AJAX > 正文

Echarts教程之通過Ajax實現動態加載折線圖的方法

2024-09-01 08:31:02
字體:
來源:轉載
供稿:網友

一、GIF圖

二、前臺代碼

// 調用方法 hotlineLine(); // 定時刷新 setInterval(function () {   hotlineLine(); },5000); function hotlineLine(){   // 初始化圖表元素   var hotlineLine = echarts.init(document.getElementById('hotlineLine_id'));   $.get('${pageContext.request.getContextPath()}/m/hotline.do', function (res) {     var option = {       // 提示框組件,鼠標經過餅圖時會出現提示框       tooltip: {         // 觸發類型         // 坐標軸觸發,主要在柱狀圖,折線圖等會使用類目軸的圖表中使用。         trigger: 'axis'       },       // 每條折線的顏色       color: ['#87CEFA', '#9AFF9A', '#C0FF3E','#DB7093'],       // 圖例組件       legend: {         // 內容         data:['呼入', '呼出', '應答', '用戶放棄'],         // 樣式         textStyle:{             fontSize:10,             color:'#66ffff'           },         // 上距離,類似css中的margin         top:'5%'       },       // 網格       grid: {         // 左距離         left: '7%',         right: '5%',         bottom: '10%',         top:'20%'       },       // 橫坐標       xAxis: {         // 類型         type: 'category',         // 刻度         data: ['08:00', '10:00', '12:00', '14:00', '16:00', '18:00', '20:00', '22:00', '24:00'],         // 樣式         axisLine:{           // 橫坐標線的顏色           lineStyle:{             color:'#66ffff'           }         }       },       yAxis: {         type: 'value',         name: '次數',         axisLabel: {           formatter: '{value}'         },         axisLine:{           lineStyle:{             color:'#66ffff'           }         },         splitLine:{           show: true,           lineStyle:{             color:'#66ffff'           }         }       },       series: [            {              name:'呼入',              type:'line',              data:res[3]            },            {              name:'呼出',              type:'line',              data:res[2]            },            {              name:'應答',              type:'line',              data:res[1]            },            {              name:'用戶放棄',              type:'line',              data:res[0]            }         ],         // 文本標簽         label: {            //是否展示            show: true,           position: 'top',           textStyle: {              fontWeight:'bolder',              fontSize : '12',              fontFamily : '微軟雅黑',              color:defaultColor           }          }     };     hotlineLine.setOption(option);   }); } <div class="rightMain01-sub03 box-border">   <div class="box-title">話務指標趨勢圖</div>   <div class="rightMain01-sub03-data">     <div id="hotlineLine_id" style="height:340px;"></div>   </div> </div> 

三、后臺代碼

List<List<Integer>> hotlineList = new ArrayList<List<Integer>>(); @RequestMapping("/m/hotline.do") @ResponseBody public JSONArray hotline() {   List<List<Integer>> returnList = new ArrayList<List<Integer>>();   if (hotlineList.size() == 0 || hotlineList.get(0).size() >= 9) {     hotlineList.clear();     for (int i = 0; i < 4; i++) {       List<Integer> l = new ArrayList<Integer>();       l.add(i * 5 + AlexUtils.getRandomInteger(0, 5));       hotlineList.add(l);     }   }   for (int i = 0; i < hotlineList.size(); i++) {     List<Integer> list = hotlineList.get(i);     int thisSize = list.size();     if (thisSize < 5) {       list.add(list.get(thisSize - 1) + AlexUtils.getRandomInteger(1, 5));     } else {       list.add(list.get(thisSize - 1) - AlexUtils.getRandomInteger(1, 5));     }     returnList.add(list);   }   hotlineList = returnList;   return JSONArray.fromObject(returnList); } public static int getRandomInteger(int min, int max) {   int diff = max - min;   return min + new Random().nextInt(diff); } 

數據格式:

1.[[1,3,4,5,7],[6,9,11,12,13],[10,11,12,13,16],[16,19,21,22,24]] 

總結

以上所述是小編給大家介紹的Echarts教程之通過Ajax實現動態加載折線圖的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临安市| 长武县| 开化县| 越西县| 张家川| 辽阳市| 北宁市| 交口县| 洱源县| 景谷| 永泰县| 陆良县| 韩城市| 毕节市| 辽阳市| 湾仔区| 瑞昌市| 石林| 博白县| 江都市| 门源| 共和县| 兴海县| 株洲市| 鄂托克旗| 长武县| 壶关县| 康乐县| 平舆县| 乌兰浩特市| 汉沽区| 沁阳市| 阳朔县| 湘阴县| 东乡族自治县| 桃江县| 时尚| 额尔古纳市| 湘乡市| 杭锦旗| 广水市|