Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Five-菜鸟级
echarts
提交
19f84658
E
echarts
项目概览
Five-菜鸟级
/
echarts
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
E
echarts
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
19f84658
编写于
1月 02, 2020
作者:
Y
Yiqian Li
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix(Markpoint): markPoint position with stack line/bar. Close #11535
上级
2f02bd74
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
9 addition
and
6 deletion
+9
-6
src/component/marker/markerHelper.js
src/component/marker/markerHelper.js
+9
-6
未找到文件。
src/component/marker/markerHelper.js
浏览文件 @
19f84658
...
...
@@ -69,8 +69,8 @@ function markerTypeCalculatorWithExtent(
var
dataIndex
=
data
.
indicesOfNearest
(
calcDataDim
,
value
)[
0
];
coordArr
[
otherCoordIndex
]
=
data
.
get
(
otherDataDim
,
dataIndex
);
coordArr
[
targetCoordIndex
]
=
data
.
get
(
target
DataDim
,
dataIndex
);
coordArr
[
targetCoordIndex
]
=
data
.
get
(
calc
DataDim
,
dataIndex
);
var
coordArrValue
=
data
.
get
(
targetDataDim
,
dataIndex
);
// Make it simple, do not visit all stacked value to count precision.
var
precision
=
numberUtil
.
getPrecision
(
data
.
get
(
targetDataDim
,
dataIndex
));
precision
=
Math
.
min
(
precision
,
20
);
...
...
@@ -78,7 +78,7 @@ function markerTypeCalculatorWithExtent(
coordArr
[
targetCoordIndex
]
=
+
coordArr
[
targetCoordIndex
].
toFixed
(
precision
);
}
return
coordArr
;
return
[
coordArr
,
coordArrValue
]
;
}
var
curry
=
zrUtil
.
curry
;
...
...
@@ -141,12 +141,15 @@ export function dataTransform(seriesModel, item) {
var
otherCoordIndex
=
indexOf
(
dims
,
axisInfo
.
baseAxis
.
dim
);
var
targetCoordIndex
=
indexOf
(
dims
,
axisInfo
.
valueAxis
.
dim
);
item
.
coord
=
markerTypeCalculator
[
item
.
type
](
var
coordInfo
=
markerTypeCalculator
[
item
.
type
](
data
,
axisInfo
.
baseDataDim
,
axisInfo
.
valueDataDim
,
otherCoordIndex
,
targetCoordIndex
);
// Force to use the value of calculated value.
item
.
value
=
item
.
coord
[
targetCoordIndex
];
item
.
coord
=
coordInfo
[
0
]
// Force to use the value of calculated value.
// let item use the value without stack.
item
.
value
=
coordInfo
[
1
]
}
else
{
// FIXME Only has one of xAxis and yAxis.
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录