echarts 折线图: x轴某个点上有多个值,怎样竖着排列

使用echarts画折线图。假如有3天,想要周一显示1,2;周二显示3,4;周三显示5,6。想象中应该是周一这个x轴上有('周一': 1)和('周一': 2)两个坐标连成垂直的直线。周二周三也是一样。总共有3条垂直直线。但结果却是

clipboard.png

option = {
    xAxis : [
        {
            type : 'category',
            boundaryGap : false,
            data : ['周一','周二','周三']
        }
    ],
    yAxis : [
        {
            type : 'value'
        }
    ],
    series : [
        {
            name:'邮件营销',
            type:'line',
            stack: '总量',
            data:[1,2,3,4,5,6]
        }
    ]
};

是什么原因?怎样达到我的需求?

阅读 4.6k
评论
    3 个回答
    • 2.1k

    图片描述

      • 1
      • 新人请关照

      clipboard.png

        • 2
        • 新人请关照

        seris数组中写3个{}:
        {

          type: line
          data: [['周一',1],['周一',2]]

        },
        {

          type: line
          data: [['周二',3],['周二',4]]

        },
        {

          type: line
          data: [['周三',5],['周三',6]]

        },

          撰写回答

          登录后参与交流、获取后续更新提醒