7e62e402066bb40e3dd90e410293a6d267fe8868.svn-base 751 B

1234567891011121314151617181920212223242526272829303132
  1. /**
  2. * echart组件库
  3. *
  4. * @desc echarts基于Canvas,纯Javascript图表库,提供直观,生动,可交互,可个性化定制的数据统计图表。
  5. * @author Kener (@Kener-林峰, kener.linfeng@gmail.com)
  6. *
  7. */
  8. define(function (/*require*/) { // component
  9. var self = {};
  10. var _componentLibrary = {}; // echart组件库
  11. /**
  12. * 定义图形实现
  13. * @param {Object} name
  14. * @param {Object} clazz 图形实现
  15. */
  16. self.define = function (name, clazz) {
  17. _componentLibrary[name] = clazz;
  18. return self;
  19. };
  20. /**
  21. * 获取图形实现
  22. * @param {Object} name
  23. */
  24. self.get = function (name) {
  25. return _componentLibrary[name];
  26. };
  27. return self;
  28. });