首页 > 代码库 > Echarts--异步数据加载和更新
Echarts--异步数据加载和更新
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>异步数据加载和更新</title> </head> <body> <div id="main" style="width:800px;height:600px;"></div> <script src="jquery.min.js"></script> <script src="echarts.js"></script> <script> $(function(){ myChart = echarts.init(document.querySelector(‘#main‘)); myChart.setOption({ title:{ text:‘异步数据加载示例‘ }, tooltip:{}, legend:{ data:[‘销量‘] }, xAxis:{ data:[] // data:[‘衬衫‘,‘羊毛衫‘,‘雪纺衫‘,‘裤子‘,‘高跟鞋‘,‘袜子‘] }, yAxis:{}, series:[{ name:‘销量‘, type:‘bar‘, data:[] // data:[12,45,32,61,24,11]/ }] }) myChart.showLoading(); var json=[{name:‘衬衫‘,value:12},{name:‘羊毛衫‘,value:45},{name:‘雪纺衫‘,value:32},{name:‘裤子‘,value:61},{name:‘高跟鞋‘,value:24},{name:‘袜子‘,value:11}] var dataName = []; var dataVal = []; for(var i=0;i< json.length; i++){ dataName[i] = json[i].name; dataVal[i] = json[i].value; } var time = setTimeout(function(){ clearTimeout(time); myChart.setOption({ xAxis:{ data:dataName }, series:[{ name:‘销量‘, data:dataVal }] }) },3000) var time1 = setTimeout(function(){ myChart.hideLoading(); },2800) }) </script> </body> </html>
Echarts--异步数据加载和更新
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。