• echarts_部分图表配置_堆叠折线图


    echarts基本图表使用:

    1.获取包裹元素(var myChart = echarts.init(document.getElementById(‘thisId’));)2.设置option(option={...})3.使用设置好的option显示图表(myChart.setOption(option);)

    废话不多讲上图:

    function ZX_bottom (thisId,titleName){
        var myChart = echarts.init(document.getElementById(thisId));
        
        option = {
                tooltip : {
                    trigger: 'axis',
                    /*show:false,//添加鼠标浮动窗口就消失了*/
                    axisPointer: {
                        
                        type: 'line',//指示器类型。  cross' 十字准星指示器 其他选项 line  shadow
                        label: {
                            backgroundColor: 'rgba(255, 255, 255, .5)'//XY轴显示的小方块
                        },
                        crossStyle: {//线的颜色 axisPointer.type 为 'cross' 时有效。
                            color: '#fff'
                        }
                    }
                },
                backgroundColor : 'rgba(43, 62, 75, .5)',//背景颜色
                toolbox: {//工具栏
                    show: false//是否显示工具栏组件
                },
                legend: {
                    data:['营销流量','自然流量'],
                    textStyle : {
                        color : '#FFF',
                        fontSize: 15
                    }
                },
                grid : {
                    left : '2%',
                    right : '7%',
                    bottom : '3%',
                    containLabel : true,
                    
                },
                xAxis : [
                    {
                        type : 'category',
                        boundaryGap : false,//x轴两侧留白策略
                        axisLabel : {
                            show : true,
                            textStyle : {
                                color : '#FFF',
                                fontSize: 15
                            }
                        },
                        splitLine : {//去掉网格线
                            show : false
                        },
                        axisLine : {
                            lineStyle : {
                                color : '#FFF',
                                fontSize: 15
                            }
                        },
                        axisTick : {
                            lineStyle : {
                                color : '#FFF',
                                fontSize: 15
                            }
                        },
                        data : ['周一','周二','周三','周四','周五','周六','周日'],
                    }
                ],
                yAxis : [
                    {
                        type : 'value',
                        axisLabel : {
                            show : true,
                            textStyle : {
                                color : '#FFF',
                                fontSize: 15
                            }
                        },
                        splitLine : {//去掉网格线
                            show : false
                        },
                        axisLine : {
                            lineStyle : {
                                color : '#FFF',
                                fontSize: 15
                            }
                        },
                        axisTick : {
                            lineStyle : {
                                color : '#FFF',
                                fontSize: 15
                            }
                        }
                    }
                ],
                series : [
                            
                            {
                                name:'自然流量',
                                type:'line',
                                stack: '总量',
                                areaStyle: {normal: {}},
                                color:['#ff907f'],//对应上面data的背景色
                                data:[220, 182, 191, 234, 290, 330, 310]
                            },{
                                name:'营销流量',
                                type:'line',
                                stack: '总量',
                                areaStyle: {normal: {}},
                                color:['#52d2dd'],//对应上面data的背景色
                                data:[120, 132, 101, 134, 90, 230, 210]
                            }
                        ]
            };
        myChart.setOption(option);
    }
  • 相关阅读:
    MapReduce原理
    用redis构建分布式锁
    Python中类的特殊变量
    Python之元类
    python之WSGI与Guincorn
    一种消息和任务队列——beanstalkd
    LRU 算法
    extern、static、restrict、volatile 关键字
    bigtable原理
    Go的微服务库kite
  • 原文地址:https://www.cnblogs.com/cy3664983/p/7280308.html
Copyright © 2020-2023  润新知