实现功能:当legend 个数大于10 时按两列展示,数值为0 的数据项不展示,tooltip 的宽度会根据seriesName 和value 的长度自适应

tooltip: {
trigger: 'axis',
axisPointer: {
label: {
show: true,
fontSize: 15
}
},
//当legend 的个数过多时 前端界面展示不全 分两列展示 且将数值为0 的不展示
formatter:legendData.length>10? function (params) {
let astr =`
<div style="display: block;height:20px;width: 50%;">
<span>${params[0].axisValueLabel}</span>
</div>
`

该博客介绍了如何在echarts中实现特定功能,当图例数量超过10时自动切换到双列显示,同时过滤掉数值为0的数据项。此外,Tooltip的宽度将根据seriesName和value的长度动态调整,确保最佳的展示效果。

2464

被折叠的 条评论
为什么被折叠?



