code: public void setAutoScale(final boolean AUTO_SCALE) {
          if (null == autoScale) {
              _autoScale = AUTO_SCALE;
              if (_autoScale) {
                  originalMinValue = getMinValue();
                  originalMaxValue = getMaxValue();
                  calcAutoScale();
              } else {
                  setMinValue(Helper.equals(-Double.MAX_VALUE, originalMinValue) ? getMinValue() : originalMinValue);
                  setMaxValue(Helper.equals(Double.MAX_VALUE, originalMaxValue) ? getMaxValue() : originalMaxValue);
              }
              fireTileEvent(RECALC_EVENT);
          } else {
              autoScale.set(AUTO_SCALE);
          }
      }
docs: Defines if the scale should be calculated automatically based on
  the defined values for min- and maxValue.
  The autoscaling is on per default because otherwise you will
  run into problems when having very large or very small scales like
  0 - 10000 or 0 - 1.
  
  @param AUTO_SCALE