Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
x649585723
incubator-echarts
提交
c05456a9
I
incubator-echarts
项目概览
x649585723
/
incubator-echarts
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
I
incubator-echarts
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
c05456a9
编写于
12月 25, 2014
作者:
K
Kener
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
no data available support #1040
上级
ea27a95c
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
33 addition
and
1 deletion
+33
-1
src/config.js
src/config.js
+4
-0
src/echarts.js
src/echarts.js
+29
-1
未找到文件。
src/config.js
浏览文件 @
c05456a9
...
@@ -1388,7 +1388,11 @@ define(function() {
...
@@ -1388,7 +1388,11 @@ define(function() {
'
circle
'
,
'
rectangle
'
,
'
triangle
'
,
'
diamond
'
,
'
circle
'
,
'
rectangle
'
,
'
triangle
'
,
'
diamond
'
,
'
emptyCircle
'
,
'
emptyRectangle
'
,
'
emptyTriangle
'
,
'
emptyDiamond
'
'
emptyCircle
'
,
'
emptyRectangle
'
,
'
emptyTriangle
'
,
'
emptyDiamond
'
],
],
loadingEffect
:
'
spin
'
,
loadingText
:
'
Loading...
'
,
loadingText
:
'
Loading...
'
,
noDataEffect
:
'
bubble
'
,
noDataText
:
'
No Data Available.
'
,
// noDataLoadingOption: null,
// 可计算特性配置,孤岛,提示颜色
// 可计算特性配置,孤岛,提示颜色
calculable
:
false
,
// 默认关闭可计算特性
calculable
:
false
,
// 默认关闭可计算特性
calculableColor
:
'
rgba(255,165,0,0.6)
'
,
// 拖拽提示边框颜色
calculableColor
:
'
rgba(255,165,0,0.6)
'
,
// 拖拽提示边框颜色
...
...
src/echarts.js
浏览文件 @
c05456a9
...
@@ -609,12 +609,40 @@ define(function (require) {
...
@@ -609,12 +609,40 @@ define(function (require) {
return
;
return
;
},
},
_noDataCheck
:
function
(
magicOption
)
{
var
series
=
magicOption
.
series
;
for
(
var
i
=
0
,
l
=
series
.
length
;
i
<
l
;
i
++
)
{
if
((
series
[
i
].
data
&&
series
[
i
].
data
.
length
>
0
)
||
(
series
[
i
].
markPoint
&&
series
[
i
].
markPoint
.
data
&&
series
[
i
].
markPoint
.
data
.
length
>
0
)
||
(
series
[
i
].
markLine
&&
series
[
i
].
markLine
.
data
&&
series
[
i
].
markLine
.
data
.
length
>
0
)
||
(
series
[
i
].
nodes
&&
series
[
i
].
nodes
.
length
>
0
)
||
(
series
[
i
].
links
&&
series
[
i
].
links
.
length
>
0
)
||
(
series
[
i
].
matrix
&&
series
[
i
].
matrix
.
length
>
0
)
||
(
series
[
i
].
eventList
&&
series
[
i
].
eventList
.
length
>
0
)
)
{
return
false
;
// 存在任意数据则为非空数据
}
}
// 空数据
this
.
clear
();
var
loadOption
=
this
.
_themeConfig
.
noDataLoadingOption
||
{
text
:
this
.
_themeConfig
.
noDataText
,
effect
:
this
.
_themeConfig
.
noDataEffect
};
this
.
showLoading
(
loadOption
);
return
true
;
},
/**
/**
* 图表渲染
* 图表渲染
*/
*/
_render
:
function
(
magicOption
)
{
_render
:
function
(
magicOption
)
{
this
.
_mergeGlobalConifg
(
magicOption
);
this
.
_mergeGlobalConifg
(
magicOption
);
if
(
this
.
_noDataCheck
(
magicOption
))
{
return
;
}
var
bgColor
=
magicOption
.
backgroundColor
;
var
bgColor
=
magicOption
.
backgroundColor
;
if
(
bgColor
)
{
if
(
bgColor
)
{
if
(
!
_canvasSupported
if
(
!
_canvasSupported
...
@@ -1549,7 +1577,7 @@ define(function (require) {
...
@@ -1549,7 +1577,7 @@ define(function (require) {
var
Effect
=
loadingOption
.
effect
;
var
Effect
=
loadingOption
.
effect
;
if
(
typeof
Effect
===
'
string
'
||
Effect
==
null
)
{
if
(
typeof
Effect
===
'
string
'
||
Effect
==
null
)
{
Effect
=
effectList
[
loadingOption
.
effect
||
'
spin
'
];
Effect
=
effectList
[
loadingOption
.
effect
||
this
.
_themeConfig
.
loadingEffect
];
}
}
this
.
_zr
.
showLoading
(
new
Effect
(
loadingOption
.
effectOption
));
this
.
_zr
.
showLoading
(
new
Effect
(
loadingOption
.
effectOption
));
return
this
;
return
this
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录