Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
x649585723
incubator-echarts
提交
fa66a607
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,发现更多精彩内容 >>
提交
fa66a607
编写于
9月 10, 2014
作者:
K
kener
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
【准纪守法,优化代码】代码规范
上级
f7c9bd89
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
34 addition
and
35 deletion
+34
-35
src/chart/scatter.js
src/chart/scatter.js
+34
-35
未找到文件。
src/chart/scatter.js
浏览文件 @
fa66a607
...
...
@@ -38,11 +38,11 @@ define(function (require) {
}
Scatter
.
prototype
=
{
type
:
ecConfig
.
CHART_TYPE_SCATTER
,
type
:
ecConfig
.
CHART_TYPE_SCATTER
,
/**
* 绘制图形
*/
_buildShape
:
function
()
{
_buildShape
:
function
()
{
var
series
=
this
.
series
;
this
.
_sIndex2ColorMap
=
{};
// series默认颜色索引,seriesIndex索引到color
this
.
_symbol
=
this
.
option
.
symbolList
;
...
...
@@ -60,7 +60,7 @@ define(function (require) {
for
(
var
i
=
0
,
l
=
series
.
length
;
i
<
l
;
i
++
)
{
serie
=
series
[
i
];
serieName
=
serie
.
name
;
if
(
serie
.
type
==
ecConfig
.
CHART_TYPE_SCATTER
)
{
if
(
serie
.
type
==
=
ecConfig
.
CHART_TYPE_SCATTER
)
{
series
[
i
]
=
this
.
reformOption
(
series
[
i
]);
this
.
_sIndex2ShapeMap
[
i
]
=
this
.
query
(
serie
,
'
symbol
'
)
||
this
.
_symbol
[
i
%
this
.
_symbol
.
length
];
...
...
@@ -122,7 +122,7 @@ define(function (require) {
/**
* 构建类目轴为水平方向的散点图系列
*/
_buildSeries
:
function
(
seriesArray
)
{
_buildSeries
:
function
(
seriesArray
)
{
if
(
seriesArray
.
length
===
0
)
{
return
;
}
...
...
@@ -150,12 +150,12 @@ define(function (require) {
pointList
[
seriesIndex
]
=
[];
for
(
var
i
=
0
,
l
=
serie
.
data
.
length
;
i
<
l
;
i
++
)
{
data
=
serie
.
data
[
i
];
value
=
typeof
data
!=
'
undefined
'
?
(
typeof
data
.
value
!=
'
undefined
'
value
=
data
!=
null
?
(
data
.
value
!=
null
?
data
.
value
:
data
)
:
'
-
'
;
if
(
value
==
'
-
'
||
value
.
length
<
2
)
{
if
(
value
==
=
'
-
'
||
value
.
length
<
2
)
{
// 数据格式不符
continue
;
}
...
...
@@ -179,18 +179,18 @@ define(function (require) {
this
.
_buildPointList
(
pointList
);
},
_markMap
:
function
(
xAxis
,
yAxis
,
data
,
pointList
)
{
_markMap
:
function
(
xAxis
,
yAxis
,
data
,
pointList
)
{
var
xMarkMap
=
{
min0
:
Number
.
POSITIVE_INFINITY
,
max0
:
Number
.
NEGATIVE_INFINITY
,
sum0
:
0
,
counter0
:
0
,
average0
:
0
,
min1
:
Number
.
POSITIVE_INFINITY
,
max1
:
Number
.
NEGATIVE_INFINITY
,
sum1
:
0
,
counter1
:
0
,
average1
:
0
min0
:
Number
.
POSITIVE_INFINITY
,
max0
:
Number
.
NEGATIVE_INFINITY
,
sum0
:
0
,
counter0
:
0
,
average0
:
0
,
min1
:
Number
.
POSITIVE_INFINITY
,
max1
:
Number
.
NEGATIVE_INFINITY
,
sum1
:
0
,
counter1
:
0
,
average1
:
0
};
var
value
;
for
(
var
i
=
0
,
l
=
pointList
.
length
;
i
<
l
;
i
++
)
{
...
...
@@ -273,7 +273,7 @@ define(function (require) {
/**
* 生成折线和折线上的拐点
*/
_buildPointList
:
function
(
pointList
)
{
_buildPointList
:
function
(
pointList
)
{
var
series
=
this
.
series
;
var
serie
;
var
seriesPL
;
...
...
@@ -323,7 +323,7 @@ define(function (require) {
/**
* 生成折线图上的拐点图形
*/
_getSymbol
:
function
(
seriesIndex
,
dataIndex
,
name
,
x
,
y
)
{
_getSymbol
:
function
(
seriesIndex
,
dataIndex
,
name
,
x
,
y
)
{
var
series
=
this
.
series
;
var
serie
=
series
[
seriesIndex
];
var
data
=
serie
.
data
[
dataIndex
];
...
...
@@ -355,24 +355,24 @@ define(function (require) {
return
itemShape
;
},
_getLargeSymbol
:
function
(
pointList
,
nColor
)
{
_getLargeSymbol
:
function
(
pointList
,
nColor
)
{
return
new
SymbolShape
({
zlevel
:
this
.
_zlevelBase
,
_main
:
true
,
zlevel
:
this
.
_zlevelBase
,
_main
:
true
,
hoverable
:
false
,
style
:
{
pointList
:
pointList
,
color
:
nColor
,
strokeColor
:
nColor
style
:
{
pointList
:
pointList
,
color
:
nColor
,
strokeColor
:
nColor
},
highlightStyle
:
{
pointList
:
[
]
highlightStyle
:
{
pointList
:
[
]
}
});
},
// 位置转换
getMarkCoord
:
function
(
seriesIndex
,
mpData
)
{
getMarkCoord
:
function
(
seriesIndex
,
mpData
)
{
var
serie
=
this
.
series
[
seriesIndex
];
var
xMarkMap
=
this
.
xMarkMap
[
seriesIndex
];
var
xAxis
=
this
.
component
.
xAxis
.
getAxis
(
serie
.
xAxisIndex
);
...
...
@@ -380,12 +380,11 @@ define(function (require) {
var
pos
;
if
(
mpData
.
type
&&
(
mpData
.
type
==
'
max
'
||
mpData
.
type
==
'
min
'
||
mpData
.
type
==
'
average
'
)
&&
(
mpData
.
type
==
=
'
max
'
||
mpData
.
type
===
'
min
'
||
mpData
.
type
=
==
'
average
'
)
)
{
// 特殊值内置支持
// 默认取纵值
var
valueIndex
=
typeof
mpData
.
valueIndex
!=
'
undefined
'
?
mpData
.
valueIndex
:
1
;
var
valueIndex
=
mpData
.
valueIndex
!=
null
?
mpData
.
valueIndex
:
1
;
pos
=
[
xMarkMap
[
mpData
.
type
+
'
X
'
+
valueIndex
],
xMarkMap
[
mpData
.
type
+
'
Y
'
+
valueIndex
],
...
...
@@ -411,7 +410,7 @@ define(function (require) {
/**
* 刷新
*/
refresh
:
function
(
newOption
)
{
refresh
:
function
(
newOption
)
{
if
(
newOption
)
{
this
.
option
=
newOption
;
this
.
series
=
newOption
.
series
;
...
...
@@ -426,7 +425,7 @@ define(function (require) {
* @param {Object} param
* @param {Object} status
*/
ondataRange
:
function
(
param
,
status
)
{
ondataRange
:
function
(
param
,
status
)
{
if
(
this
.
component
.
dataRange
)
{
this
.
refresh
();
status
.
needRefresh
=
true
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录