echart的两条统计线,数据量一致的情况下为什么没有重叠,第二条线数据量叠加了第一条的

点点乐淘淘
  • 332

直接上代码

 $(function(){
         // pv-uv echarts
        var myChart = echarts.init(document.getElementById('puvcanvas'));

        // 指定图表的配置项和数据
        var option = {
            title: {
                text: 'pv-uv'
            },
            tooltip: {
                trigger: 'axis'
            },
            legend: {
                data:['pv',"uv"]
            },
            xAxis: [{
                type : 'category',
                boundaryGap : false,
                data: ["0:00-0:59","1:00-1:59","2:00-2:59","3:00-3:59","4:00-4:59","5:00-5:59"]
            }],
            yAxis: [
                {
                    type : 'value'
                }
            ],
            series: [{
                name: 'pv',
                type: 'line',
                data: [1000, 2000, 3000, 4000, 50000, 60000],
                stack: '总量'
            },{
                name: 'uv',
                type: 'line',
                data: [1000, 2000, 3000, 4000, 50000, 60000],
                stack: '总量'
            }]
        };

        // 使用刚指定的配置项和数据显示图表。
        myChart.setOption(option);
    });

正常来说pv和uv两条线应该是重叠的,但却出现了如下结果,请问是哪里配置错了吗
图片描述

回复
阅读 6.5k
1 个回答

你好,series中的每个值的stack去掉,或者不要给他们一样的值“总量”
图片描述

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏