code: function find(fn) {
      if (Util.isString(fn)) {
        return this.findById(fn);
      }
      var children = this.get('children');
      var rst = null;
  
      Util.each(children, function (item) {
        if (fn(item)) {
          rst = item;
        } else if (item.find) {
          rst = item.find(fn);
        }
        if (rst) {
          return false;
        }
      });
      return rst;
    }
docs: 根据查找函数查找分组或者图形
  @param  {Function} fn 匹配函数
  @return {Canvas.Base} 分组或者图形