Echarts填充data

该博客介绍了如何通过Ajax从服务器获取JSON数据,并在成功回调中设置到Echarts图表的option属性,实现数据动态更新。同时,博客还提供了解决问题的HTML基础结构。
摘要由CSDN通过智能技术生成

通过ajax获取json 在success里面给option的属性进行设置值


<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />


<script src="/ailk-echars/echars/js/esl.js"></script>
<script src="/ailk-echars/echars/js/jquery.js"></script>
<script src="/ailk-echars/echars/js/echarts-option.js"></script>

<script type="text/javascript">


$(function(){

    })
   
    var echarts;
    require(
        [
            'echarts',
           'echarts/chart/line',
           'echarts/chart/bar',
           'echarts/chart/scatter',
           'echarts/chart/k',
           'echarts/chart/pie',
           'echarts/chart/radar',
           'echarts/chart/map',
           'echarts/chart/chord',
           'echarts/chart/force'
            
        ],
        function(ec) {
        map();
        }
    );
    
    //map
    function map(){
    var myChart = require('echarts').init(document.getElementById('map'));
            myChart.showLoading({
  text: '正在努力的读取数据中...'   //loading话术
});

          var jsonArray=${(array)!};
          myChart.hideLoading();
           
   //optionMapPvn.dataRange={};
            var data=[];
            $.each(jsonArray,function(i,p){
            data[i]={'name':p['areaname'],'value':p['value']};
           });
           
          var value=[ {name: '北京市',value: Math.round(Math.random()*1000)},
               {name: '天津',value: Math.round(Math.random()*1000)},
               {name: '上海',value: Math.round(Math.random()*1000)},
               {name: '重庆省',value: Math.round(Math.random()*1000)}, <
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值