echarts多个不同系列的图例分开显示

在这里插入图片描述
如图:图中有两个饼图,对应不同的图例。现在图例混到了一起,显然不方便观察。现在想让两类图例分开显示,以给客户更好的体验。

当只有一个系列的图例时,legend是一个对象:

legend: {
  type:'plain',// 图例的类型,plain:普通图例,scroll:可翻页。图例较多时使用。缺省就是'plain'
  orient:'horizontal', // 图例列表的布局朝向, horizontal:水平 vertical:垂直。缺省就是'horizontal'
  data:['省公司','市公司','县公司'] // 图例的数据数组,如果缺省,会取series.name
}

多个系列图例时,legend可以是一个数组:

legend:[
  // 可以不同系列的图例设置不同的属性
  {
    data:['省公司','市公司','县公司']
  },
  {
    data:['纪委书记','纪委委员','纪检委员'],
    y:'30' // 偏移量
  }
]

如下图,这样就把图例分开了。
在这里插入图片描述
虽然分开了,但是还不是很直观。我们再来改造一下。让图例以垂直方向显示在饼图的侧边。

legend:[
  // 可以不同系列的图例设置不同的属性
  {
    orient: 'vertical',
    data:['省公司','市公司','县公司'],
    x: '15%', // 使用百分比可自动根据屏幕大小自适应
    y: 50
  },
  {
    orient: 'vertical',
    data:['纪委书记','纪委委员','纪检委员'],
    x: '75%',
    y: 50 // 偏移量
  }
]

如图:
在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值