docs: function getTipItems(point, titleField) {
      var self = this;
      var origin = point[FIELD_ORIGIN];
      var tipTitle = self.getTipTitle(origin, titleField);
      var tooltipCfg = self.get('tooltipCfg');
      var items = [];
      var name = void 0;
      var value = void 0;
  
      function addItem(itemName, itemValue, cfg) {
        if (!Util.isNil(itemValue) && itemValue !== '') {
          // 值为null的时候，忽视
          var item = {
            title: tipTitle,
            point: point,
            name: itemName || tipTitle,
            value: itemValue,
            color: point.color || defaultColor,
            marker: true
          };
          item.size = self._getIntervalSize(point);
  
          items.push(Util.mix({}, item, cfg));
        }
      }
  
      if (tooltipCfg) {
        var fields = tooltipCfg.fields;
        var cfg = tooltipCfg.cfg;
        var callbackParams = [];
        Util.each(fields, function (field) {
          callbackParams.push(origin[field]);
        });
        if (cfg) {
          // 存在回调函数
          if (Util.isFunction(cfg)) {
            cfg = cfg.apply(null, callbackParams);
          }
          var itemCfg = Util.mix({}, {
            point: point,
            title: tipTitle,
            color: point.color || defaultColor,
            marker: true // 默认展示 marker
          }, cfg);
  
          itemCfg.size = self._getIntervalSize(point);
          items.push(itemCfg);
        } else {
          Util.each(fields, function (field) {
            if (!Util.isNil(origin[field])) {
              // 字段数据为null ,undefined时不显示
              var scale = self._getScale(field);
              name = getScaleName(scale);
              value = scale.getText(origin[field]);
              addItem(name, value);
            }
          });
        }
      } else {
        var valueScale = self._getTipValueScale();
        if (!Util.isNil(origin[valueScale.field])) {
          // 字段数据为null ,undefined时不显示
          value = self.getTipValue(origin, valueScale);
          name = self.getTipName(origin);
          addItem(name, value);
        }
      }
      return items;
    }