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

dhg1003
  • 52

使用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]
        }
    ]
};

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

回复
阅读 9.4k
3 个回答
wabg147951
  • 1
新手上路,请多包涵

clipboard.png

谭林
  • 2
新手上路,请多包涵

seris数组中写3个{}:
{

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

},
{

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

},
{

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

},

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