真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

ajax動態(tài)賦值echarts的示例分析

這篇文章主要介紹了ajax動態(tài)賦值echarts的示例分析,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

創(chuàng)新互聯(lián)建站 - 西部信息中心,四川服務(wù)器租用,成都服務(wù)器租用,四川網(wǎng)通托管,綿陽服務(wù)器托管,德陽服務(wù)器托管,遂寧服務(wù)器托管,綿陽服務(wù)器托管,四川云主機,成都云主機,西南云主機,西部信息中心,西南服務(wù)器托管,四川/成都大帶寬,成都機柜租用,四川老牌IDC服務(wù)商

一、餅形圖賦值步驟

(1)jsp頁面

 
 
 
 
  [html] view plain copy

(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} 
 : {c} (squ6kqw%)"     },     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); } //餅圖動態(tài)賦值 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=[];//定義兩個數(shù)組          var nums=[];          $.each(result,function(key,values){ //此處我返回的是list>循環(huán)map            names.push(values.province_name);            var obj = new Object();            obj.name = values.province_name;            obj.value = values.count;            nums.push(obj);           });         myChart.setOption({ //加載數(shù)據(jù)圖表              legend: {                 data: names                 },             series: {                 // 根據(jù)名字對應(yīng)到相應(yīng)的系列                 name: ['數(shù)量'],                 data: nums                 }         });       },       error: function(XMLHttpRequest, textStatus, errorThrown) {         alert("查詢失敗");       }     });

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

(4)顯示樣式

ajax動態(tài)賦值echarts的示例分析

二、柱型圖賦值步驟

(1)jsp頁面

 
 
 
 
 

(2)js頁面

//柱形圖模板
var domLong = document.getElementById("second");
var myChartSecond = echarts.init(domLong);
var app = {};
option = null;
option = {
   color: ['#3398DB'],
   tooltip : {
     trigger: 'axis',
     axisPointer : {      // 坐標(biāo)軸指示器,坐標(biāo)軸觸發(fā)有效
       type : 'shadow'    // 默認(rèn)為直線,可選為:'line' | 'shadow'
     }
   },
   grid: {
     left: '3%',
     right: '4%',
     bottom: '3%',
     containLabel: true
   },
   xAxis : [
     {
       type : 'category',
       data : [],
       axisTick: {
         alignWithLabel: true
       }
     }
   ],
   yAxis : [
     {
       type : 'value'
     }
   ],
   series : [
     {
       name:'直接訪問',
       type:'bar',
       barWidth: '60%',
       data:[]
     }
   ]
 };
if (option && typeof option === "object") {
 myChartSecond.setOption(option, true);
}
//給柱形圖賦值
 var year = $("#year-search").val();
 $.ajax({
      type: "post",
      url: rootPath+"/wxbound/getWxboundList.action",
      data : {"year":year},
      cache : false, //禁用緩存
      dataType: "json",
      success: function(result) {
     console.log(result);
     var linNames=[];
   var linNums=[];
     $.each(result.lin,function(key,values){ 

     linNames.push(values.mouth);
     linNums.push(values.count);
     
    });
   //柱形圖賦值
   myChartSecond.setOption({ //加載數(shù)據(jù)圖表
    xAxis: {
                data: linNames
                },
            series: {
             // 根據(jù)名字對應(yīng)到相應(yīng)的系列
             name: ['數(shù)量'],
             data: linNums
         }
    });  
      },
      error: function(XMLHttpRequest, textStatus, errorThrown) {
        alert("查詢失敗");
      }
    });
}

(3)后臺代碼部分根據(jù)自己需要就好。。。

(4)圖片樣式

ajax動態(tài)賦值echarts的示例分析

可以去試試你的echarts圖標(biāo)了。。。

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“ajax動態(tài)賦值echarts的示例分析”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!


本文題目:ajax動態(tài)賦值echarts的示例分析
轉(zhuǎn)載來源:http://weahome.cn/article/ggjooe.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部