docs: function (axisModel, opt) {
  
      /**
       * @readOnly
       */
      this.opt = opt;
  
      /**
       * @readOnly
       */
      this.axisModel = axisModel;
  
      // Default value
      defaults(
          opt,
          {
              labelOffset: 0,
              nameDirection: 1,
              tickDirection: 1,
              labelDirection: 1,
              silent: true
          }
      );
  
      /**
       * @readOnly
       */
      this.group = new graphic.Group();
  
      // FIXME Not use a seperate text group?
      var dumbGroup = new graphic.Group({
          position: opt.position.slice(),
          rotation: opt.rotation
      });
  
      // this.group.add(dumbGroup);
      // this._dumbGroup = dumbGroup;
  
      dumbGroup.updateTransform();
      this._transform = dumbGroup.transform;
  
      this._dumbGroup = dumbGroup;
  }