zoukankan      html  css  js  c++  java
  • html echarts做统计图

    进入:http://echarts.baidu.com/官网找到你想用的统计图


    @{
    ViewBag.Title = "注册折线图";
    }
    <!DOCTYPE html>
    <html style="height: 100%">
    <head>
    <meta charset="utf-8">
    </head>

    <body style="height: 100%; margin: 0">
    <script src="~/Content/datePicker/WdatePicker.js"></script>
    <div class="form-inline mt-20 ml-100" >

    <div class="form-group">
    <label for="exampleInputName2">时间:</label>
    <input type='text' class="form-control" id="tisStartTime" name='bdate' onclick="WdatePicker();" readonly value="@ViewBag.bdate" />
    <label for="exampleInputName2">到</label>
    <input type='text' class="form-control" id="titsEndTime" name='edate' onclick="WdatePicker();" readonly value="@ViewBag.edate" />
    </div>
    <button type="submit" class="btn btn-default" id="formSubmit" onclick="formSubmit()">检索</button>
    <div class="form-control">
    最大新增:<label id="maxNum">0</label> 最小新增:<label id="minNum">0</label>
    </div>
    </div>

    <div id="container" style="height: 90%"></div>
    <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/echarts.min.js"></script>
    <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts-gl/echarts-gl.min.js"></script>
    <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts-stat/ecStat.min.js"></script>
    <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/extension/dataTool.min.js"></script>
    <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/map/js/china.js"></script>
    <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/map/js/world.js"></script>
    <script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=ZUONbpqGBsYGXNIYHicvbAbM"></script>
    <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/extension/bmap.min.js"></script>
    <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/simplex.js"></script>
    <script type="text/javascript">

    var option = {
    title: {
    text: '注册新增折线图',
    subtext: '当前仅显示七天数据'
    },
    xAxis: {
    type: 'category',
    data: []
    },
    yAxis: {
    type: 'value'
    },
    series: [{
    data: [],
    type: 'line',
    }]
    };

    //请求数据初始化图表
    function LineInit() {


    var bdate = $("#tisStartTime").val();
    var edate = $("#titsEndTime").val();
    $.get("请求接口", { bdate: bdate, edate: edate }, function (datas) {

    //注意这里是从后台获取数据,传到前端是一个json数据,然后给横坐标和纵坐标赋值,这是需要转化成数组
    option.xAxis.data = [];
    option.series[0].data = [];
    $('#maxNum').html(datas.max);
    $('#minNum').html(datas.min);
    $.each(datas.data, function () {
    option.xAxis.data.push(this.idate);
    option.series[0].data.push(this.register);
    })

    var chart = echarts.init(document.getElementById("container"));
    chart.setOption(option);

    }, 'json');

    }

    $(function () {
    LineInit();
    });

    function formSubmit() {
    LineInit();
    }

    </script>
    </body>
    </html>

  • 相关阅读:
    向MyEclipse添加Oracle数据库
    如何让搜索引擎抓取AJAX内容?
    XCode常用快捷键
    VMware Workstation 9上安装Mac OS X 10.8
    IOS学习第一篇——利用Xcode中的Interface Builder创建Hello World示例
    FM 101.7
    SqlServer游标操作
    添加COOKIE
    c#活动目录操作
    WCF服务调用方式
  • 原文地址:https://www.cnblogs.com/yjm8023/p/9334029.html
Copyright © 2011-2022 走看看