博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ECharts 使用
阅读量:5374 次
发布时间:2019-06-15

本文共 1842 字,大约阅读时间需要 6 分钟。

最近项目中要做图形报表,要求使用echarts实现,图形报表有很多中实现之前也接触过,但echarts还是头一次听说,正好可以趁这个机会好好学习一下它。

  之前不知道就不知道啦,现在知道了就了不得了,一下子喜欢上了echarts,今后项目中要是让做报表我肯定首选echarts在没有强制要求的前提下。主要是echarts太完美了:1,开源软件,无私的为我们提供漂亮的图形界面;2,使用简单,默默的为我们封装了重要的js,只要会引用就会使用echarts;3,种类多,echarts为我们提供了各种图标,其中最具象征的就是地图了;4,兼容性好,基于html5动画渲染超棒。

 

相关案例:http://echarts.baidu.com/echarts2/doc/example.html

 

自己的案例:

<div id="domainChart" class="oPies"></div>

<script src="${pageContext.request.contextPath}/web/script/echarts-2.2.3/build/dist/echarts-all.js"></script>

 

//配置echarts

var domainChart = echarts.init(document.getElementById('domainChart'));

//样式

var option = {

  backgroundColor : '#f8f8f8',
  color : ['#31b2eb','#99ce7e','#40b298','#e7775f','#f8d071','#a56ca3','#ea7796','#6874ae'],
  tooltip : {
    trigger: 'item',
    formatter : "{a} <br /> {b} : {c} ({d}%)"
  },
  legend: {
    x:'right',
    y:'center',
    orient : 'vertical',
    textStyle : {
      color : '#2063c3',
      fontFamily : 'Tahoma,Helvetica,Arial'
    }
  },
  calculable : true,
  series : [
    {
    name:'数量',
    type:'pie',
    radius:'60%',
    center : ['40%','50%'],
    data:[]
    }
  ]
};

 

//填充按主题域汇总信息

var domainChartPie = $.extend(true, {}, option);

 

//绘制

$.getJSON('${pageContext.request.contextPath}/statAnalysis/loadDataelementCountBySbjct.action',{},function(data){
  if (data.retcode == '0000') {
    //更新数据
    var chart_data = [],chart_legend = [];
    for(var i=0,len=data.obj[0].length;i<len;i++){
      chart_legend.push(data.obj[0][i].label);
      chart_data.push({
        name : data.obj[0][i].label,
        value : data.obj[0][i].code
      });
    }
    domainChartPie.legend.data = chart_legend;
    domainChartPie.series[0].data = chart_data;
    //绘制图形
    domainChart.setOption(domainChartPie);
  }else{
    alert(data.errorMsg);
  }
});

转载于:https://www.cnblogs.com/sdream/p/5151391.html

你可能感兴趣的文章
感谢Leslie Ma
查看>>
几种排序方法
查看>>
查看数据库各表的信息
查看>>
第一阶段测试题
查看>>
第二轮冲刺第五天
查看>>
图片压缩
查看>>
Hadoop-2.6.5安装
查看>>
ES6思维导图
查看>>
第四周作业
查看>>
20151121
查看>>
线段重叠 (思维好题)
查看>>
Codeforces Round #413 C. Fountains (线段树的创建、查询、更新)
查看>>
SBuild 0.1.5 发布,基于 Scala 的构建系统
查看>>
WordPress 3.5 RC3 发布
查看>>
DOM扩展札记
查看>>
primitive assembly
查看>>
浅谈localStorage的用法
查看>>
Ad Exchange基本接口和功能
查看>>
Angular ui-router的常用配置参数详解
查看>>
软考知识点梳理--项目评估
查看>>