blob: 935b179acc0798e520a13a63e40f5c67d24aefcd [file] [log] [blame]
/**
* echart图表库
* Copyright 2013 Baidu Inc. All rights reserved.
*
* @desc echarts基于Canvas,纯Javascript图表库,提供直观,生动,可交互,可个性化定制的数据统计图表。
* @author Kener (@Kener-林峰, linzhifeng@baidu.com)
*/
define(function(require) { //chart
var self = {};
var _chartLibrary = {}; //echart图表库
/**
* 定义图形实现
* @param {Object} name
* @param {Object} clazz 图形实现
*/
self.define = function(name, clazz) {
_chartLibrary[name] = clazz;
return self;
};
/**
* 获取图形实现
* @param {Object} name
*/
self.get = function(name) {
return _chartLibrary[name];
};
// 内置图表注册
self.define('island', require('./chart/island'));
self.define('pie', require('./chart/pie'));
self.define('bar', require('./chart/bar'));
self.define('line', require('./chart/line'));
return self;
});