zoukankan      html  css  js  c++  java
  • echart 分组属性

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>echarts-多柱子柱状图</title>
            <link rel="shortcut icon" href="../js/echarts-2.2.7/doc/asset/ico/favicon.png">
            <script type="text/javascript" src="../js/echarts-2.2.7/doc/asset/js/jquery.min.js" ></script>
            <script type="text/javascript" src="../js/echarts-2.2.7/doc/example/www2/js/echarts-all.js" ></script>
            <style>
                body,html{
                    99%;
                    height: 99%;
                    font-family: "arial, helvetica, sans-serif";
                    font-size: x-large;
                    font-kerning: inherit;
                    font-stretch: expanded;
                }
                #manyColumn{
                     100%;
                    height: 100%;
                    font-size: 14px;
                    font-family: "微软雅黑";
                    backface-visibility: visible;
                    background-blend-mode: inherit;
                    background-origin: border-box;
                    background: content-box;
                    background-color: #5BC0DE;
                }
            </style>
            <script>
                $(function(){
                    buildData();
                });
                
                //生成数据
                function buildData()
                {
                    var columLabel = ['','','','','','','','','',''];
                    var columName = ['周一','周二','周三','周四','周五','周六','周日'];
                    var columnValue = new Array();
                    var arrData = new Array();
                    
                    for(var i=0;i<columLabel.length;i++) 
                    {
                        for(var j=0;j<columName.length;j++) 
                        {
                            arrData.push(Math.floor(Math.random()*1000+1000*j-1000*i));
                        }
                        console.info(arrData);
                        columnValue.push(eval('(' + ("{'name':'"+columLabel[i]+"','type':'bar','data':["+arrData+"]}") + ')'));
                    }
                    
                    buildChart(columLabel,columName,columnValue);
                }
                
                //生成图形
                function buildChart(columLabel,columName,columnValue)
                {
                    var chart = document.getElementById('manyColumn');  
                    var echart = echarts.init(chart);  
                    var option = {
                        tooltip : {
                            trigger: 'axis',
                            axisPointer : {            
                                type : 'shadow'  //分组      
                            }
                        },
                         toolbox: {
                            show : true,
                            feature : {
                                saveAsImage : {show: true}
                            }
                        },
                        legend: {
                            data:columLabel
                        },
                        grid: {
                            left: '3%',
                            right: '4%',
                            bottom: '3%',
                            containLabel: true
                        },
                        xAxis : [
                            {
                                min:0,
                                type : 'category',
                                data : columName
                            }
                        ],
                        yAxis : [
                            {
                                min:0,
                                type : 'value'
                            }
                        ],
                        series : columnValue
                    };
                    
                    echart.setOption(option);
                }
            </script>
        </head>
        <body>
            <div id="manyColumn"></div>
        </body>
    </html>
  • 相关阅读:
    7. 阿里百秀实战
    静态布局、自适应布局、流式布局、响应式布局、弹性布局等的概念和区别
    3_2:HTTP协议
    3_1:一个浏览器如何工作的
    2.1:JavaScript数据类型
    1.3 列一份前端知识架构图
    银河麒麟V10系统安装
    WINDOWS下查看系统版本详细信息和网络连接详细信息
    银河麒麟查看/更改环境变量
    统信UOS国产化安装tcpdump命令
  • 原文地址:https://www.cnblogs.com/zengpeng/p/10396633.html
Copyright © 2011-2022 走看看