Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / EChart 关于图标控件的简单实用

1.下载前段框架并放入项目中去.2.在js中调用
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><title>ECharts</title></head> <body>    <!--Step:1 Prepare a dom for ECharts which (must) has size (width & hight)-->    <!--Step:1 为ECharts准备一个具备大小(宽高)的Dom-->    <div id="main"        style="height: 500px; border: 1px solid #ccc; padding: 10px;"></div>    <div id="mainMap"        style="height: 500px; border: 1px solid #ccc; padding: 10px;"></div>     <!--Step:2 Import echarts.js-->    <!--Step:2 引入echarts.js-->    <script src="${base.contextPath}/js/echarts.js"></script>    <script type="text/javascript"        src="${base.contextPath}/js/jquery-1.6.2.min.js"></script>    <script type="text/javascript">        // Step:3 conifg ECharts"s path, link to echarts.js from current page.        // Step:3 为模块加载器配置echarts的路径,从当前页面链接到echarts.js,定义所需图表路径        require.config({            paths : {                echarts : "${base.contextPath}/js"            }        });         // Step:4 require echarts and use it in the callback.        // Step:4 动态加载echarts然后在回调函数中开始使用,注意保持按需加载结构定义图表路径        $(document).ready(                function() {                    $.ajax({                        url : "${base.contextPath}/total/data?type=1",                        type : "get",                        contentType : "application/json",                        cache : false,                        success : function(text) {                            var data = text;                             bar(data);                        },                        error : function(jqXHR, textStatus, errorThrown) {                            btnSave.setEnabled(true);                            if (400 == jqXHR.status || 403 == jqXHR.status                                    || 500 == jqXHR.status)                                return;                            var text = "操作失败," + jqXHR.responseText;                            mini.alert(text);                        }                    });                });        // bar(null);        function bar(data) {            var sData = new Array();            var sX = new Array();            for (i = 0; i < data.length; i++) {                sData[i] = data[i].total;                sX[i] = data[i].brand;            }            require([ "echarts", "echarts/chart/bar", "echarts/chart/line",            //"echarts/chart/map"            ], function(ec) {                 //--- 折柱 ---                var myChart = ec.init(document.getElementById("main"));                myChart.setOption({                    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 : sX                    } ],                    yAxis : [ {                        type : "value",                        splitArea : {                            show : true                        }                    } ],                    series : [ {                        name : "总数",                        type : "bar",                        data : sData                    },                    /*  {                       name:"降水量",                       type:"bar",                       data:[2.6, 5.9, 9.0, 26.4, 28.7, 70.7, 175.6, 182.2, 48.7, 18.8, 6.0, 2.3]                   } */                    ]                });            });        }    </script></body></html>本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-02/128324.htm