Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
强哥很慌张
Echarts
提交
999be42f
E
Echarts
项目概览
强哥很慌张
/
Echarts
通知
8
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
E
Echarts
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
999be42f
编写于
11月 16, 2015
作者:
L
lang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Fix of marker valueIndex
上级
9de5f31a
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
21 addition
and
24 deletion
+21
-24
src/component/axis/AxisView.js
src/component/axis/AxisView.js
+0
-12
src/component/marker/MarkLineView.js
src/component/marker/MarkLineView.js
+2
-2
src/component/marker/MarkPointView.js
src/component/marker/MarkPointView.js
+1
-3
src/component/marker/markerHelper.js
src/component/marker/markerHelper.js
+18
-7
未找到文件。
src/component/axis/AxisView.js
浏览文件 @
999be42f
...
...
@@ -5,18 +5,6 @@ define(function (require) {
var
elementList
=
[
'
axisLine
'
,
'
axisLabel
'
,
'
axisTick
'
,
'
splitLine
'
,
'
splitArea
'
];
// Mixin axis label interval calculation helper
var
axisLabelInterval
=
require
(
'
../../coord/cartesian/axisLabelInterval
'
);
var
Axis2D
=
require
(
'
../../coord/cartesian/Axis2D
'
);
Axis2D
.
prototype
.
getLabelInterval
=
function
()
{
var
labelInterval
=
this
.
_labelInterval
;
if
(
!
labelInterval
)
{
labelInterval
=
this
.
_labelInterval
=
axisLabelInterval
(
this
);
}
return
labelInterval
;
};
/**
* @inner
*/
...
...
src/component/marker/MarkLineView.js
浏览文件 @
999be42f
...
...
@@ -53,8 +53,8 @@ define(function (require) {
}];
}
return
[
markerHelper
.
dataTransform
(
data
,
baseAxis
,
valueAxi
s
,
item
[
0
]),
markerHelper
.
dataTransform
(
data
,
baseAxis
,
valueAxi
s
,
item
[
1
]),
markerHelper
.
dataTransform
(
data
,
coordSy
s
,
item
[
0
]),
markerHelper
.
dataTransform
(
data
,
coordSy
s
,
item
[
1
]),
item
[
2
]
];
};
...
...
src/component/marker/MarkPointView.js
浏览文件 @
999be42f
...
...
@@ -144,8 +144,6 @@ define(function (require) {
),
mpModel
);
if
(
coordSys
)
{
var
baseAxis
=
coordSys
.
getBaseAxis
();
var
valueAxis
=
coordSys
.
getOtherAxis
(
baseAxis
);
var
coordDimensions
=
coordSys
.
dimensions
;
var
indexOf
=
zrUtil
.
indexOf
;
...
...
@@ -158,7 +156,7 @@ define(function (require) {
mpData
.
initData
(
zrUtil
.
filter
(
zrUtil
.
map
(
mpModel
.
get
(
'
data
'
),
zrUtil
.
curry
(
markerHelper
.
dataTransform
,
seriesData
,
baseAxis
,
valueAxi
s
markerHelper
.
dataTransform
,
seriesData
,
coordSy
s
)),
zrUtil
.
curry
(
markerHelper
.
dataFilter
,
coordSys
,
coordDataIdx
...
...
src/component/marker/markerHelper.js
浏览文件 @
999be42f
...
...
@@ -20,9 +20,6 @@ define(function (require) {
function
markerTypeCalculatorWithExtent
(
percent
,
data
,
baseAxisDim
,
valueAxisDim
,
valueIndex
)
{
var
extent
=
data
.
getDataExtent
(
valueAxisDim
);
if
(
valueIndex
==
null
)
{
valueIndex
=
(
valueAxisDim
===
'
angle
'
||
valueAxisDim
===
'
x
'
)
?
0
:
1
;
}
var
valueArr
=
[];
var
min
=
extent
[
0
];
var
max
=
extent
[
1
];
...
...
@@ -65,19 +62,33 @@ define(function (require) {
average
:
curry
(
markerTypeCalculatorWithExtent
,
0.5
)
};
var
dataTransform
=
function
(
data
,
baseAxis
,
valueAxi
s
,
item
)
{
var
dataTransform
=
function
(
data
,
coordSy
s
,
item
)
{
// 1. If not specify the position with pixel directly
// 2. If value is not a data array. Which uses xAxis, yAxis to specify the value on each dimension
if
(
isNaN
(
item
.
x
)
||
isNaN
(
item
.
y
)
&&
!
zrUtil
.
isArray
(
item
.
value
))
{
var
valueAxisDim
=
valueAxis
.
dim
;
var
valueAxisDim
;
var
baseAxisDim
;
var
valueAxis
;
var
baseAxis
;
if
(
item
.
valueIndex
!=
null
)
{
valueAxisDim
=
coordSys
.
dimensions
[
item
.
valueIndex
];
baseAxisDim
=
coordSys
.
dimensions
[
1
-
item
.
valueIndex
];
valueAxis
=
coordSys
.
getAxis
(
valueAxisDim
);
baseAxis
=
coordSys
.
getAxis
(
baseAxisDim
);
}
else
{
baseAxis
=
coordSys
.
getBaseAxis
();
valueAxis
=
coordSys
.
getOtherAxis
(
baseAxis
);
baseAxisDim
=
baseAxis
.
dim
;
valueAxisDim
=
valueAxis
.
dim
;
}
var
valueIndex
=
item
.
valueIndex
!=
null
?
item
.
valueIndex
:
((
valueAxisDim
===
'
angle
'
||
valueAxisDim
===
'
x
'
)
?
0
:
1
);
// Clone the option
// Transform the properties xAxis, yAxis, radiusAxis, angleAxis, geoCoord to value
item
=
zrUtil
.
extend
({},
item
);
if
(
item
.
type
&&
markerTypeCalculator
[
item
.
type
]
&&
baseAxis
&&
valueAxis
)
{
if
(
item
.
type
&&
markerTypeCalculator
[
item
.
type
]
&&
baseAxis
&&
valueAxis
)
{
var
value
=
markerTypeCalculator
[
item
.
type
](
data
,
baseAxis
.
dim
,
valueAxisDim
,
valueIndex
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录