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

首頁 > 開發 > AJAX > 正文

ajax動態賦值echarts的實例(餅圖和柱形圖)

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

本文以柱形圖和餅形圖ajax動態賦值為例

一、餅形圖賦值步驟

(1)jsp頁面

<!-- 引入echarts官方js --> <script src="js/echarts.js"></script> <body> <!-- 為 ECharts 準備一個具備大小(寬高)的 DOM 餅形圖 --> <div id="first" style="width: 600px;height:400px;"></div> [html] view plain copy</body> 

(2)js頁面

//餅圖模板var dom = document.getElementById("first");var myChart = echarts.init(dom);var app = {};option = null;option = {    title : {      text: '用戶位置記錄',      subtext: '',      x:'center'    },    tooltip : {      trigger: 'item',      formatter: "{a} <br/>{b} : {c} (iwvjtn8m0%)"    },    legend: {      orient : 'vertical',      x : 'left',      data:[]    },    toolbox: {      show : true,      feature : {        mark : {show: true},        dataView : {show: true, readOnly: false},        magicType : {          show: true,           type: ['pie', 'funnel'],          option: {            funnel: {              x: '25%',              width: '50%',              funnelAlign: 'left',              max: 1548            }          }        },        restore : {show: true},        saveAsImage : {show: true}      }    },    calculable : true,    series : [      {        name:'',        type:'pie',        radius : '55%',        center: ['50%', '60%'],        data:[]      }    ]  };;if (option && typeof option === "object") {  myChart.setOption(option, true);}//餅圖動態賦值var year = $("#year-search").val();  var mouth = $("#mouth-search").val();  $.ajax({      type: "get",      url: rootPath+"/wxbound/getPieDataByMouth.action",      data : {"year":year,"mouth":mouth},      cache : false,  //禁用緩存      dataType: "json",      success: function(result) {        var names=[];//定義兩個數組         var nums=[];         $.each(result,function(key,values){ //此處我返回的是list<String,map<String,String>>循環map           names.push(values.province_name);           var obj = new Object();           obj.name = values.province_name;           obj.value = values.count;           nums.push(obj);          });        myChart.setOption({ //加載數據圖表             legend: {                data: names                },            series: {                // 根據名字對應到相應的系列                name: ['數量'],                data: nums                }        });      },      error: function(XMLHttpRequest, textStatus, errorThrown) {        alert("查詢失敗");      }    });

(3)后臺代碼根據你自己的代碼就好

(4)顯示樣式

二、柱型圖賦值步驟

(1)jsp頁面

<!-- 引入echarts官方js --> <script src="js/echarts.js"></script> <body> <!-- 為 ECharts 準備一個具備大小(寬高)的 DOM 柱形圖 --> <div id="second" style="width: 600px;height:400px;"></div> </body>             
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 柳江县| 上犹县| 新营市| 楚雄市| 康平县| 凤城市| 错那县| 泸溪县| 通化市| 布拖县| 九台市| 曲靖市| 章丘市| 大埔区| 永年县| 湖口县| 岳阳县| 岳阳县| 景德镇市| 凤山县| 嘉黎县| 萨嘎县| 合江县| 隆回县| 松阳县| 太原市| 武安市| 九龙坡区| 永州市| 准格尔旗| 嘉义市| 广丰县| 石台县| 丽江市| 穆棱市| 菏泽市| 襄樊市| 自治县| 三穗县| 堆龙德庆县| 游戏|