每列展示一半,怎么实现呢?
可以通过设置高度,让图例换行,itemGap
加itemHeight
乘以图例数量,得出总高度,再除以2,得出高度
// (10 + 14) * 50 / 2 = 600
legend: {
orient: 'vertical',
right: 10,
top: 20,
bottom: 20,
height: 600, // 设置高度
data: data.legendData,
}
8 回答5.8k 阅读✓ 已解决
9 回答9.1k 阅读
6 回答4.7k 阅读✓ 已解决
6 回答3.2k 阅读
3 回答10.3k 阅读✓ 已解决
4 回答7.2k 阅读
5 回答7.1k 阅读✓ 已解决
通过设置legend属性height可以设置高度换行,达到每列排列个数
如果图例太多可以考虑分页type: 'scroll'