• echarts


    一、准备

      1. echarts-3.3.2.min.js

      2. jquery.1.11.1.min.js
    二、圆角加多渐变条形(ie8+)统计图

        
        function barChart(id,data1,data2) {
    
            var colorShow = [
                    [
                        {offset: 0, color: '#FDD841'},
                        {offset: 0.5, color: '#FAB84B'},
                        {offset: 1, color: '#F79E55'}
                    ],
                    [
                        {offset: 0, color: '#65D5FA'},
                        {offset: 0.5, color: '#2A93D6'},
                        {offset: 1, color: '#1868BC'}
                    ],
                    [
                        {offset: 0, color: '#36CBCE'},
                        {offset: 0.5, color: '#2EC7BF'},
                        {offset: 1, color: '#29C3AE'}
                    ],
                    [
                        {offset: 0, color: '#EC97A7'},
                        {offset: 0.5, color: '#DA6986'},
                        {offset: 1, color: '#CA426B'}
                    ]
                ];
            var colorHover =  [
                    {offset: 1, color: '#1868BC'},
                    {offset: 0.5, color: '#2A93D6'},
                    {offset: 0, color: '#65D5FA'}
                ];
    
            var chartGradient = function(params,colorList){
                //每个柱子的颜色即为colorList数组里的每一项,如果柱子数目多于colorList的长度,则柱子颜色循环使用该数组
                return new echarts.graphic.LinearGradient(0, 0, 0, 1, colorList[params.dataIndex] )
            };
    
    
            var option2 = {
                tooltip: {
                    trigger: 'axis'
                },
                calculable: true,
                xAxis: [
                    {
                        type: 'category',
                        data: data1
                    }
                ],
                yAxis: [
                    {
                        type: 'value',
                        name: ' ',
                        axisLabel: {
                            formatter: '{value} '
                        }
                    }
                ],
                grid:{
                  left:'8%',
                  right:'2%',
                    top:'16%',
                    bottom:'12%'
                },
                series: [
                    {
                        type: 'bar',
                        barWidth: '20%',
                        barCategoryGap: '50%',
                        data: data2,
                        itemStyle: {
                            //柱形图圆角,鼠标移上去效果
                            emphasis: {
                                barBorderRadius:50,
                                color: new echarts.graphic.LinearGradient(0, 0, 0, 1,colorHover )
                            },
                            normal: {
                                //柱形图圆角,初始化效果
                                barBorderRadius: 50,
                                color:function(params){
                                    return chartGradient(params,colorShow)
                                }
                            }
                        }
                    }
                ]
            };
    
            var Chart2 = echarts.init(document.getElementById(id));
            Chart2.setOption(option2, true);
            $(window).resize(function (event) {
                Chart2.resize();
            });
        }
    
        barChart('c-device-bar',["关机时长", "运行时长", "空闲时长", "维修时长"],[6, 18, 3, 5]);

    效果展示:

            

    三、渐变加背景图(ie8+)饼图

    .c-line-charts-pie {
        width: 204px;
        height: 204px;
    }
    <div class="c-line-charts-pie f_left" id="c-device-charts-pie"></div>
    //饼状图
    function pieChart(id,name,value,color,radius,state){
    
        var piePatternSrc = 'data:image/png;base64,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';
    
        var piePatternImg = new Image();
        piePatternImg.src = piePatternSrc;
    
        /*判读IE8-*/
        var judge = $.support.leadingWhitespace;
    
        if(state == 1){
            var itemStyle = {
                normal: {
                    color: {
                        image: piePatternImg,
                        repeat: 'repeat',
                        //position:'center'
                    },
                    borderWidth: 0,
                    borderColor: 'rgba(0,0,0,0)'
                }
            };
        }else if(state == 0){
            var itemStyle = {
                normal : {
                    color:'rgba(0,0,0,0)'
                }
            }
        }
        var labelTop = {
            normal : {
                label : {
                    show : true,
                    position : 'center',
                    formatter : '{b}',
                    textStyle: {
                        baseline : 'bottom',
                        fontSize:'20',
                        color:'#777777'
                    }
                },
                labelLine : {
                    show : false
                }
            }
        };
    
        var labelBottom = {
            normal : {
                color: 'rgba(0,0,0,0)',
                label : {
                    show : true,
                    position : 'center',
                    textStyle: {
                        fontSize:'20',
                        color:color[1]
                    }
                },
                labelLine : {
                    show : false
                }
            },
            emphasis: {
                color: '#e9eee8'
            }
        };
    
    
    
        var colorStyle = judge ? new echarts.graphic.LinearGradient(0, 0, 0, 1,[{offset: 0, color: color[0]},{offset: 1, color: color[1]}] ): color[0];
    
        var option1 = {
            grid:{  
           left:'8%',  
           right:'0',
                top:'10%',
            bottom:'1%',  
            containLabel: true  
            },  
            series : [
                {
                    type : 'pie',
                    hoverAnimation:false,
                    center : ['50%', '50%'],
                    radius : ['0%', '70%'],
                    x: '0%',
                    data : [
                        {name:'', value:0, itemStyle : labelBottom},
                        {name:'', value:100,itemStyle : labelTop}
                    ],
                    itemStyle: itemStyle
                },
                {
                    type : 'pie',
                    hoverAnimation:false,
                    center : ['50%', '50%'],
                    radius : radius,
                    x: '0%',
                    itemStyle : {
                        normal : {
                            color:'#e9eee8'
                        }
                    },
                    data : [
                        {name:'', value:0, itemStyle : labelBottom},
                        {name:'', value:100,itemStyle : labelTop}
                    ]
                },
                {
                    type : 'pie',
                    hoverAnimation:true,
                    hoverOffset: 6,
                    center : ['50%', '50%'],
                    radius : radius,
                    x: '0%',
                    itemStyle : {
                        normal : {
                            color:colorStyle
                        }
    
                    },
                    data : [
                        {name:value +'%', value:100 - value, itemStyle : labelBottom},
                        {name:name, value:value,itemStyle : labelTop}
                    ]
    
                },
                
            ]
        };
        var Chart1 = echarts.init(document.getElementById(id));
        Chart1.setOption(option1,true);
        $(window).resize(function(event) {
            Chart1.resize();
        });
    }
    
       pieChart('c-device-charts-pie','OEE',90,['#4ed8ff','#0c5ab5'],['70%', '80%'],1);

    效果展示:
               

  • 相关阅读:
    IntellJ IDEA javax.servlet.ServletException 找不到javax.servlet.ServletException的类 java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
    java最全的Connection is read-only. Queries leading to data modification are not allowed
    如何产出高效高质量的博客 ----------- 向阿里架构师学习心得
    写博客的优势在于-----------------心得体会
    IntelliJ IDEA 2017版 使用笔记(四) 模板 live template自定义设置;IDE快捷键使用
    Nginx中间件使用心得(三)
    Nginx中间件使用心得(二)
    一种新的操作系统设计
    linux下udev
    MMU内存管理单元
  • 原文地址:https://www.cnblogs.com/ysxq/p/9024426.html
Copyright © 2020-2023  润新知