/**
 * echart组件库
 *
 * @desc echarts基于Canvas，纯Javascript图表库，提供直观，生动，可交互，可个性化定制的数据统计图表。
 * @author Kener (@Kener-林峰, kener.linfeng@gmail.com)
 *
 */
module.exports = function () {
  // component
  var self = {};
  var _componentLibrary = {}; // echart组件库

  /**
   * 定义图形实现
   * @param {Object} name
   * @param {Object} clazz 图形实现
   */

  self.define = function (name, clazz) {
    _componentLibrary[name] = clazz;
    return self;
  };
  /**
   * 获取图形实现
   * @param {Object} name
   */


  self.get = function (name) {
    return _componentLibrary[name];
  };

  return self;
}();