空值显示为0

描述:当前是关于Echarts图表中的 象形柱图 示例。
 
            option =  {
  backgroundColor:"#051F54",
      grid: [{
          top: '25%',
          left: '20%',
          right: '55%',
          bottom: '8%',
          gridIndex: 0,
      }, {
          top: '25%',
          left: '55%',
          right: '20%',
          bottom: '8%',
          gridIndex: 1,
      }],
      title: [{
          show: true,
          text: '一类',
          textStyle: {
              color: '#fff',
              fontSize: 16,
              fontWeight: 'normal'
          },
          left: '40%',
          top: '10%'
      }, {
          show: true,
          text: '二类',
          textStyle: {
              color: '#fff',
              fontSize: 16,
              fontWeight: 'normal'
          },
          right: '40%',
          top: '10%'
      }],
      tooltip: [{
          show: false
      }],
      xAxis: [{
          type: 'value',
          min: function (value) {
            if (value.min == value.max) {return value.min - 0.2}  else {return value.min - (value.max - value.min) / 5}
                //return value.min - (value.max - value.min) / 5;
              },
          gridIndex: 0,
          inverse: true,
          boundaryGap : ['20%','20%'],
          axisLine: {
              show: false,
          },
          splitLine: {
              show: false,
              lineStyle: {
                  color: 'rgba(96,118,173,0.3)'
              }
          },
          axisLabel: {
              show: false,
          },
          axisTick: {
              show: false,
          },
          max: function (value) {
                return value.max + 1;
              },
      }, {
          type: 'value',
          min: 0,
          gridIndex: 1,
          axisLine: {
              show: false,
          },
          splitLine: {
              show: false,
              lineStyle: {
                  color: 'rgba(255,255,255,1)'
              }
          },
          axisLabel: {
              show: false,
          },
          axisTick: {
              show: false,
          },
          max: 'dataMax'
      }],
      yAxis: [{
          //show: false,
          type: 'category',
          gridIndex: 0,
          splitLine: {
              show: false,
          },
          axisLine: {
              show: false,
              onZero:false
          },
          axisLabel: {
              show: true,
              interval: 0,
              margin: '-210',
              align: 'center',
              textStyle: {
                  color: '#fff',
                  fontSize: 14
              },
          },
          axisTick: {
              show: false
          },
          data: ['周一', '周二', '周三']
      }, {
          //show: false,
          type: 'category',
          gridIndex: 1,
          splitLine: {
              show: false,
          },
          axisLine: {
              show: false
          },
          axisLabel: {
              show: false,
          },
          axisTick: {
              show: false
          }
      }],
      series: [{
          name: "周一",
          type: 'pictorialBar',
          xAxisIndex: 0,
          yAxisIndex: 0,
          symbol: 'rect',
          symbolRepeat: 'true',
          symbolMargin: '20%',
          symbolSize: [8, 12],
          symbolRepeat: true,
          barMinHeight: 1,
          barMinWidth: 1,
          itemStyle: {
              normal: {
                  color: '#22E8FF',
                  barBorderRadius: 2
              }
          },
          label: {
              normal: {
                  show: true,
                  position: 'left',
                  color: '#fff',
                  fontSize: 14,
                  formatter: function(params) {
                     return params.value == 0.1 ? 0 : params.value.toFixed(0)
                     //if (params.value == 0.1 ) {return 0 }  else {return params.value.toFixed(0)};
                      }
              }
          },
          z: 1,
          data:[0,0,0]
  
      }, {
          name: '周二',
          type: 'pictorialBar',
          xAxisIndex: 1,
          yAxisIndex: 1,
          barWidth: '25%',
          symbol: 'rect',
          symbolRepeat: 'true',
          symbolMargin: '20%',
          symbolSize: [8, 12],
          symbolRepeat: true,
          barMinHeight: 1,
          barMinWidth: 1,
          itemStyle: {
              normal: {
                  color: '#B422FF',
                  barBorderRadius: 2
              }
          },
          label: {
              normal: {
                  show: true,
                  position: 'right',
                  color: '#fff',
                  fontSize: 14
              }
          },
          z: 0,
          data:[10,0,30]
      }]
  }