异步加载 Echarts图的数据
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了异步加载 Echarts图的数据,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1879字,纯文字阅读大概需要3分钟。
内容图文
![异步加载 Echarts图的数据](/upload/InfoBanner/zyjiaocheng/1103/18c95239bf2f45df957a2e87688a90d8.jpg)
< script src ="~/Scripts/NewEcharts/echarts.js" ></ script > < script type ="text/javascript" > var myChart; $( function () { load(); }); function load() { require.config({ paths: { // echarts: ‘../Scripts/Echartsjs‘ echarts: ‘ ../Scripts/NewEcharts ‘ } }); require( [ ‘ echarts ‘ , ‘ echarts/chart/bar ‘ // ‘echarts/chart/line‘ // ‘echarts/chart/map‘ ], DrawEchart ); } function DrawEchart(ec) { // --- 折柱 --- myChart = ec.init(document.getElementById( ‘ EchartsDiv ‘ )); // 图表显示提示信息 myChart.showLoading({ text: " 图表数据正在努力加载... " }); // 定义图表 var option = { tooltip: { trigger: ‘ axis ‘ }, // color: ‘#66B3FF‘, animation: false , addDataAnimation: false , calculable: true , xAxis: [ { type: ‘ value ‘ , boundaryGap: [ 0 , 0.01 ] } ], yAxis: [ { splitLine: { show: false }, // 分隔线 // splitArea: { show: false },//分隔区域 type: ‘ category ‘ , // data: [‘巴西‘, ‘印尼‘, ‘美国‘, ‘印度‘, ‘中国‘, ‘世界人口(万)‘] data:[] } ], series: [ { name: ‘ 资源使用情况 ‘ , color: ‘ #66B3FF ‘ , type: ‘ bar ‘ , // data: [18203, 23489, 29034, 104970, 131744, 630230] data:[] } ] }; // 通过Ajax获取数据 $.ajax({ type: " post " , async: false , // 同步执行 url: " /Report/GetVMUsedInfo " , dataType: " json " , // 返回数据形式为json data: {rnd:Math.random()}, success: function (result) { if (result) { // 将返回的category和series对象赋值给options对象内的category和series // 因为xAxis是一个数组 这里需要是xAxis[i]的形式 option.yAxis[ 0 ].data = result.yAxis; option.series[ 0 ].data = result.series; myChart.hideLoading(); myChart.setOption(option); } }, error: function (errorMsg) { alert( " 图表请求数据失败啦! " ); } }); // myChart.hideLoading(); // myChart.setOption(option); } </ script >
返回用的是 json数据;
后台使用的Asp.net MVC,使用了匿名类(主要是为了方便),
var newObj = new { yAxis =result.Data.DanweiList, series= result.Data.ApplyVMEventList }; return Json(newObj, JsonRequestBehavior.AllowGet);
原文:http://www.cnblogs.com/zychengzhiit1/p/4534867.html
内容总结
以上是互联网集市为您收集整理的异步加载 Echarts图的数据全部内容,希望文章能够帮你解决异步加载 Echarts图的数据所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。