提交 65d0f05d 编写于 作者: 1 100pah

tweak

上级 a39d81f2
...@@ -11,9 +11,6 @@ define(function(require) { ...@@ -11,9 +11,6 @@ define(function(require) {
echarts.registerPreprocessor(function (option) { echarts.registerPreprocessor(function (option) {
var graphicOption = option && option.graphic; var graphicOption = option && option.graphic;
// Only one graphic instance can be instantiated. (We dont
// want that too many views created in echarts._viewMap)
// Convert // Convert
// {graphic: [{left: 10, type: 'circle'}, ...]} // {graphic: [{left: 10, type: 'circle'}, ...]}
// or // or
...@@ -24,6 +21,11 @@ define(function(require) { ...@@ -24,6 +21,11 @@ define(function(require) {
if (!graphicOption[0] || !graphicOption[0].elements) { if (!graphicOption[0] || !graphicOption[0].elements) {
option.graphic = [{elements: graphicOption}]; option.graphic = [{elements: graphicOption}];
} }
else {
// Only one graphic instance can be instantiated. (We dont
// want that too many views created in echarts._viewMap)
option.graphic = [option.graphic[0]];
}
} }
else if (graphicOption && !graphicOption.elements) { else if (graphicOption && !graphicOption.elements) {
option.graphic = [{elements: [graphicOption]}]; option.graphic = [{elements: [graphicOption]}];
...@@ -402,7 +404,7 @@ define(function(require) { ...@@ -402,7 +404,7 @@ define(function(require) {
zrUtil.assert(graphicType, 'graphic type MUST be set'); zrUtil.assert(graphicType, 'graphic type MUST be set');
} }
var Clz = graphicUtil[formatUtil.toCamelCase(graphicType, true)]; var Clz = graphicUtil[graphicType.charAt(0).toUpperCase() + graphicType.slice(1)];
if (__DEV__) { if (__DEV__) {
zrUtil.assert(Clz, 'graphic type can not be found'); zrUtil.assert(Clz, 'graphic type can not be found');
......
此差异已折叠。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册