国产探花免费观看_亚洲丰满少妇自慰呻吟_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>             
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 陕西省| 武汉市| 称多县| 景德镇市| 内乡县| 都江堰市| 灵寿县| 广宁县| 鸡西市| 阳信县| 甘孜县| 道孚县| 宜城市| 那曲县| 开江县| 佛冈县| 灌南县| 西乡县| 清远市| 城市| 香河县| 岗巴县| 长宁区| 阳朔县| 凤冈县| 乌兰浩特市| 青铜峡市| 枞阳县| 抚顺市| 崇文区| 土默特左旗| 江陵县| 西乡县| 布拖县| 开江县| 东乌| 泸溪县| 疏勒县| 花莲县| 苍山县| 蒙山县|