【echarts】柱状图显示数值位置变化

我这边想要做个效果,定义了一个柱状图,想要在并列的时候数值显示在上方,但是在切换成堆叠或重叠的时候数据变为显示在中间,应该怎么进行判断,代码要咋写

img

img

图片是网上随便找的,实际要用的是同个图,然后在点击切换的时候数值位置也进行变化

https://echarts.apache.org/examples/zh/editor.html?c=bar-y-category-stack
echarts的例子里有,把横纵坐标换一下就可以了