2019-06-04

Echarts报表

[if !supportLists]1、        [endif]引入 ECharts 文件(head部分)

<script

src="js/echarts.min.js"></script>

[if !supportLists]2、        [endif]为 ECharts 准备一个具备大小(宽高)的 DOM(body部分)

<div id="main"

style="width: 600px;height:400px;"></div>

[if !supportLists]3、        [endif]通过echarts.init 方法初始化一个 echarts 实例(创建<script type="text/javascript">)

通过echarts.init方法初始化一个echarts实例

基于准备好的dom,初始化实例

var mycharts =

echarts.init(document.getElementById("main"));

通过setOption 方法生成图

Var  option:{ 指定的图标配置和数据     }

将配置项设置到echarts实例中

mycharts.setOption(option);



ajax访问数据,并加载echarts里面的图表

[if !supportLists]1、        [endif]创建函数

function loadBar() {  ajax获取数据           }

[if !supportLists]2、        [endif]发送ajax请求,获取数据

$.ajax({

Type:”get”,

url:” js/data.json”,

success:function(result){

   varnameArr = []; //数据名

   vardataArr = []; //数据值


   //获取返回的数据中的result名称对应的数组

var resultList = result.result;

// 遍历数组,得到每个对象的用户名和年龄

for (var i = 0; i < resultList.length;

i++) {

                               nameArr.push(resultList[i].userName);

                               dataArr.push(resultList[i].userAge);

}

//基于准备好的dom,初始化echarts实例

var mycharts =echarts.init(document.getElementById("main"));

   //指定图表的配置项和数据

   Varoption={echarts表格的数据和格式}

   //将配置项设置到echarts实例中

   mycharts.setOption(option);

})

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,750评论 1 45
  • Lua 5.1 参考手册 by Roberto Ierusalimschy, Luiz Henrique de F...
    苏黎九歌阅读 13,919评论 0 38
  • Python语言特性 1 Python的函数参数传递 看两个如下例子,分析运行结果: 代码一: a = 1 def...
    时光清浅03阅读 513评论 0 0
  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些阅读 2,056评论 0 2
  • 日精进打卡第2天 共2天 【知~学习】 背诵《六项精进大纲》3遍 共8遍 背诵《大学》3遍 共4遍 【经典名句分享...
    Kleven_gao阅读 175评论 0 0