echarts 柱状图和饼状图动态获取后台数据

本文介绍了如何使用Echarts库动态获取后台数据来展示柱状图和饼状图。首先,从官方站点下载echarts包并引入到项目中。接着,通过在HTML中创建图表容器,并在JS中利用AJAX请求获取数据,然后配置Echarts实例绘制柱状图。后台部分实现数据接口供前端调用。同样方法实现饼状图,最终展示了成功生成的柱状图和饼状图效果。
摘要由CSDN通过智能技术生成

运用echarts来实现图表

1.首先下载echarts包  http://echarts.baidu.com/echarts2/doc/example.html,在这里我下载的是

 

2.将echarts包放到项目中,这是我在项目中的路径

3.柱状图的动态获取

首先 1)需要引入:

1  <script src="js/jquery.min.js"></script>
2   <!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
3 <script type="text/javascript"  src="echarts/echarts.js"></script>

      2)html,为柱状图设置容器

1 <body>
2       <div id="test" style="width:600px;height:400px;"></div>
3   </body>

     3)js


<script type="text/javascript">  
        // 路径配置  
        require.config({  
            paths: {  
                echarts: '<%=basePath %>echarts'  
            }  
        });  
          
        // 使用  
        require(  
            [  
                'echarts',  
                'echarts/chart/line',
                'echarts/chart/bar' // 使用柱状图就加载bar模块,按需加载  
            ],  
            function (ec) {  
                // 基于准备好的dom,初始化echarts图表  
                var myChart = ec.init(document.getElementById('test'));   
                  
      option = {
    title : {
        text: '农户地块面积统计'
      
    },
    tooltip : {
        trigger: 'axis'
    },
    legend: {
        data:['承保人']
    },
    toolbox: {
        show : true,
        feature : {
            mark : {show: true},
            dataView : {show: true, readOnly: false},
            magicType : {show: true, type: ['line', 'bar']},
            restore : {show: true},
            saveAsImage : {show: true}
        }
    },
    calculable : true,
    xAxis : [
        {
             type: 'category',
             data : (function(){
            var arr=[]
  • 2
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值