echarts bar series下的label position问题

JiYeon智妍 发布于 2018/06/11 10:23
阅读 1K+
收藏 0

各位老哥们,向你们请教一个问题

我做的柱状图时,要在柱子上显示文字,我是设置了label:

   series : [
       {
           name:'',
           type:'bar',
           itemStyle: {
               normal: {
                   label: {
                        show: true,
                        position : 'insideRight',
                        formatter : function(param){

                            var result='';

                            var index=getIndex(name,param.name);

                            result=values[index];

                        },
                    }
               }
           },
           data:[...]
       } 
   ]

此时文字是显示在柱子里面靠右的,此时会出现一个问题,就是柱子的高度的问题,如果柱子很低,比如高度只有1,而其他柱子高度都是100以上的,此时柱子高度低的,文字显示在里面就不好看了,这种情况能否根据柱子高度来自动判断处理让position的默认显示为insideRight,或者right....

加载中
返回顶部
顶部