把零下的负数,也变成正数显示

解决方案 »

  1.   

    我也遇到类似的问题,求大神指教。[size=24px][/size]
      

  2.   

    yAxis加个属性minInterval: 1
      

  3.   

    设置 yAxis.axisLabel.formatter属性即可 yAxis: { axisLabel:{ formatter:function (value, index) { if(value<0){ return -value; }
      

  4.   

    1. 首先改X轴负坐标轴的显示:
    xAxis : [
            {
                type : 'value',
                axisLabel:{
                    formatter:function(value){
                        if (value<0) {
                            return -value;
                        }
                    }
                }
            }],2. 改X轴负坐标上方图表显示:
    series : [
            {
                name:'XXX',
                type:'bar',
                stack: '总量',
                label: {
                    normal: {
                        show: true,
                        formatter: function (value) {
                            if(value.data<0){
                                return -value.data;
                            }
        },
                    }
                },
                data:[-70, -172, -105, -367, -116, -279, -259,-248,-346,-115,-119]
            }3. 改鼠标悬浮提示值:
    tooltip : {
            trigger: 'axis',
            axisPointer : {            // 坐标轴指示器,坐标轴触发有效
                type : 'shadow'        // 默认为直线,可选为:'line' | 'shadow'
            },
            formatter:function(params){ // 改鼠标悬浮提示值格式
                var relVal = params[0].name+"<br/>";
                relVal += params[0].seriesName+ ' : ' + (-params[0].value) +"<br/>";
                relVal += params[1].seriesName+ ' : ' +params[1].value+"<br/>";
                return relVal;
            }
        }