人本善良

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

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{
                width:99%;
                height: 99%;
                font-family: "arial, helvetica, sans-serif";
                font-size: x-large;
                font-kerning: inherit;
                font-stretch: expanded;
            }
            #manyColumn{
                width: 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>
复制代码

 

posted on   简简单单2018  阅读(1057)  评论(0编辑  收藏  举报

编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
历史上的今天:
2016-02-18 simple demo how to get the list of online users
点击右上角即可分享
微信分享提示