• echars


    /**
     * 充电卡统计分析
     * */
    htmlObj.getCarNumberInfo = function(){
        var myChartCount = echarts.init(document.getElementById('count'));
    
        var option = {
            title: {
                //text: '堆叠区域图',
                subtext:'数量(个)'
            },
            tooltip : {
                trigger: 'axis'
            },
            legend: {
                data:['近一周充电卡新增数量']
            },
            grid: {
                left: '3%',
                right: '4%',
                bottom: '3%',
                containLabel: true
            },
            xAxis : [
                {
                    type : 'category',
                    boundaryGap : false,
                    splitLine:false,
                    axisTick:false,
                    axisLine:{//坐标轴轴线相关设置。
                        lineStyle:{
                            color:'#ccc',
                            '1'
                        }
                    },
                    data : ['周一','周二','周三','周四','周五','周六','周日']
                }
            ],
            yAxis : [
                {
                    type : 'value',
                    splitLine:false,
                    axisTick:false,
                    axisLine:{
                        lineStyle:{
                            color:'#ccc',
                            '2'
                        }
                    }
                }
            ],
            series : [
                {
                    name:'近一周充电卡新增数量',//用于tooltip的显示
                    type:'line',
                    smooth:'true',//平滑过渡
                    label: {
                        normal: {
                            show: true,
                            position: 'top'
                        }
                    },
                    itemStyle:{//折线拐点标志的样式。
                        normal:{
                            borderColor:'#B38FFB',//圆圈表框颜色
                            borderWidth:'2'
                            //color:"#000"
                        },
                        emphasis:{//获取焦点时数据圆圈颜色
                            color: '#9669F8',
                            borderColor:'#FDFEFF',
                            borderWidth:'3'
                        }
                    },
                    lineStyle:{//线条样式
                        normal:{
                            '0'
                        }
                    },
                    areaStyle: {//区域填充样式。
                        normal: {
                            color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{//填充的颜色
                                offset: 0, color: '#9967FF' // 0% 处的颜色
                            }, {
                                offset: 1, color: '#B4C7FF' // 100% 处的颜色
                            }], false)
                        }
                    },
                    data:[53, 36, 59, 71, 56, 84, 42]
                }
            ]
        };
    
        myChartCount.setOption(option);
    };
    
    /**
     * 充电金额
     * */
    htmlObj.getCarMoneyInfo = function(){
        var myChartCount = echarts.init(document.getElementById('menoy'));
    
        var option = {
            title: {
                //text: '堆叠区域图',
                subtext:'数量(个)'
            },
            tooltip : {
                trigger: 'axis'
            },
            legend: {
                data:['近一周充电卡充值金额']
            },
            grid: {
                left: '3%',
                right: '4%',
                bottom: '3%',
                containLabel: true
            },
            xAxis : [
                {
                    type : 'category',
                    boundaryGap : false,
                    splitLine:false,
                    axisTick:false,
                    axisLine:{//坐标轴轴线相关设置。
                        lineStyle:{
                            color:'#ccc',
                            '1'
                        }
                    },
                    data : ['周一','周二','周三','周四','周五','周六','周日']
                }
            ],
            yAxis : [
                {
                    type : 'value',
                    splitLine:false,
                    axisTick:false,
                    axisLine:{
                        lineStyle:{
                            color:'#ccc',
                            '2'
                        }
                    }
                }
            ],
            series : [
                {
                    name:'近一周充电卡充值金额',//用于tooltip的显示
                    type:'line',
                    //animationDuration:'2000',//动画时间
                    smooth:'true',//平滑过渡
                    label: {
                        normal: {
                            show: true,
                            position: 'top'
                        }
                    },
                    itemStyle:{//折线拐点标志的样式。
                        normal:{
                            borderColor:'#FE7600',//圆圈表框颜色
                            borderWidth:'2'
                            //color:"#000"
                        },
                        emphasis:{//获取焦点时数据圆圈颜色
                            color: '#FE7600',
                            borderColor:'#FDFEFF',
                            borderWidth:'3'
                        }
                    },
                    lineStyle:{//线条样式
                        normal:{
                            '0'
                        }
                    },
                    areaStyle: {//区域填充样式。
                        normal: {
                            color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{//填充的颜色
                                offset: 0, color: '#FF7803' // 0% 处的颜色
                            }, {
                                offset: 1, color: '#F6B98C' // 100% 处的颜色
                            }], false)
                        }
                    },
                    data:[530, 360, 590, 710, 560, 804, 420]
                }
            ]
        };
    
        myChartCount.setOption(option);
    };
    
    /**
     * 充电卡消费
     * */
    htmlObj.getCarConsumptionInfo = function(){
        var myChartCount = echarts.init(document.getElementById('consumption'));
    
        option = {
            tooltip: {
                trigger: 'axis'
            },
            legend: {
                //data:['次数','金额']
            },
            grid: {
                left: '3%',
                right: '4%',
                bottom: '3%',
                containLabel: true
            },
            xAxis: [
                {
                    type: 'category',
                    splitLine:false,
                    axisTick:false,
                    axisLine:{//坐标轴轴线相关设置。
                        lineStyle:{
                            color:'#ccc',
                            '1'
                        }
                    },
                    data: ['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']
                }
            ],
            yAxis: [
                {
                    type: 'value',
                    name: '次数(次)',
                    splitLine:false,
                    axisTick:false,
                    axisLabel: {
                        formatter: '{value}'
                    },
                    axisLine:{//坐标轴轴线相关设置。
                        lineStyle:{
                            color:'#ccc',
                            '1'
                        }
                    }
                },
                {
                    type: 'value',
                    name: '金额(元)',
                    splitLine:false,
                    axisTick:false,
                    axisLabel: {
                        formatter: '{value}'
                    },
                    axisLine:{//坐标轴轴线相关设置。
                        lineStyle:{
                            color:'#ccc',
                            '1'
                        }
                    }
                }
            ],
            series: [
                {
                    name:'充电次数',
                    type:'bar',
                    itemStyle:{
                        normal:{
                            color:'#667CF3'
                        },
                        emphasis:{
                            color:'#ACBBFF'
                        }
                    },
                    //animationDuration:'2000',//动画时间
                    data:[499, 7, 23, 25, 76, 1305, 162, 302, 2990, 688, 3, 25, 796, 135, 1602, 32, 2880, 690, 367, 200, 65, 3, 265, 766, 1365, 1662, 362, 260, 886, 73]
                },
                {
                    name:'充电收费',
                    type:'line',
                    animationDuration:'2000',//动画时间
                    smooth:'true',//平滑过渡
                    yAxisIndex: 1,
                    lineStyle:{//线条样式
                        normal:{
                            '2',
                            color:'#48E179'
                        }
                    },
                    itemStyle:{//折线拐点标志的样式。
                        normal:{
                            borderColor:'#48E179',//圆圈表框颜色
                            borderWidth:'2'
                        },
                        emphasis:{//获取焦点时数据圆圈颜色
                            color: '#48E179',
                            borderColor:'#FDFEFF',
                            borderWidth:'3'
                        }
                    },
                    data:[4000, 70, 230, 250, 760, 1350, 1620, 320, 200, 60, 30, 25, 760, 1350, 1602, 302, 920, 6, 389, 290, 6, 376, 235, 756, 135, 1672, 392, 240, 644, 366]
                }
            ]
        };
    
        myChartCount.setOption(option);
    };
  • 相关阅读:
    sicily 山海经 线段树实例
    常用位运算
    广度优先搜索有环图
    线性O(N)时间复杂度求素数 , 筛法
    sicily2014
    机器学习中相似性度量(转载)
    VS2010中Parallel的使用
    CKeditor与Asp.net验证控件的问题
    将div一直保持到页面底部
    利用DataAnnotations验证实体(类)的属性
  • 原文地址:https://www.cnblogs.com/webgg/p/5744546.html
Copyright © 2020-2023  润新知