今天来记录一下之前遇到的问题,当时有个需求是点击柱状图的图例,显示不同的堆叠图,并且其中有一条虚线来显示当前高亮的堆叠图的数据平均值,页面功能效果实现代码如下
myChart.on('legendselectchanged', barfunction)
function barfunction(obj) {
let selectedItem = [] // 当前选中的高亮名
let totalArr = [] // 分母
let unitPriceArr = [] // 分子
let priceArr= [] // unitPriceArr/totalArr 最终的值
for (var item in obj.selected) {
if (obj.selected[item] == true