Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
强哥很慌张
Echarts
提交
5b791d7c
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,发现更多精彩内容 >>
提交
5b791d7c
编写于
1月 07, 2016
作者:
L
lang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
MarkPoint symbolSize support function
上级
3f30e90d
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
31 addition
and
9 deletion
+31
-9
src/chart/line/LineView.js
src/chart/line/LineView.js
+23
-8
src/component/marker/MarkPointView.js
src/component/marker/MarkPointView.js
+8
-1
未找到文件。
src/chart/line/LineView.js
浏览文件 @
5b791d7c
...
...
@@ -92,22 +92,37 @@ define(function(require) {
function
createGridClipShape
(
cartesian
,
hasAnimation
,
seriesModel
)
{
var
xExtent
=
getAxisExtentWithGap
(
cartesian
.
getAxis
(
'
x
'
));
var
yExtent
=
getAxisExtentWithGap
(
cartesian
.
getAxis
(
'
y
'
));
var
isHorizontal
=
cartesian
.
getBaseAxis
().
isHorizontal
();
var
x
=
xExtent
[
0
];
var
y
=
yExtent
[
0
];
var
width
=
xExtent
[
1
]
-
x
;
var
height
=
yExtent
[
1
]
-
y
;
// Expand clip shape to avoid line value exceeds axis
if
(
isHorizontal
)
{
height
*=
10
;
y
-=
height
/
2
;
}
else
{
width
*=
10
;
x
-=
width
/
2
;
}
isHorizontal
?
(
height
*=
10
)
:
(
width
*=
10
);
var
clipPath
=
new
graphic
.
Rect
({
shape
:
{
x
:
x
Extent
[
0
]
,
y
:
y
Extent
[
0
]
,
width
:
xExtent
[
1
]
-
xExtent
[
0
]
,
height
:
yExtent
[
1
]
-
yExtent
[
0
]
x
:
x
,
y
:
y
,
width
:
width
,
height
:
height
}
});
if
(
hasAnimation
)
{
clipPath
.
shape
[
cartesian
.
getBaseAxis
().
isHorizontal
()
?
'
width
'
:
'
height
'
]
=
0
;
clipPath
.
shape
[
isHorizontal
?
'
width
'
:
'
height
'
]
=
0
;
graphic
.
initProps
(
clipPath
,
{
shape
:
{
width
:
xExtent
[
1
]
-
xExtent
[
0
]
,
height
:
yExtent
[
1
]
-
yExtent
[
0
]
width
:
width
,
height
:
height
}
},
seriesModel
);
}
...
...
src/component/marker/MarkPointView.js
浏览文件 @
5b791d7c
...
...
@@ -104,8 +104,15 @@ define(function (require) {
mpData
.
setItemLayout
(
idx
,
point
);
var
symbolSize
=
itemModel
.
getShallow
(
'
symbolSize
'
);
if
(
typeof
symbolSize
===
'
function
'
)
{
// FIXME 这里不兼容 ECharts 2.x,2.x 貌似参数是整个数据?
symbolSize
=
symbolSize
(
mpModel
.
getRawValue
(
idx
),
mpModel
.
getDataParams
(
idx
)
);
}
mpData
.
setItemVisual
(
idx
,
{
symbolSize
:
itemModel
.
getShallow
(
'
symbolSize
'
)
,
symbolSize
:
symbolSize
,
color
:
itemModel
.
get
(
'
itemStyle.normal.color
'
)
||
seriesData
.
getVisual
(
'
color
'
),
symbol
:
itemModel
.
getShallow
(
'
symbol
'
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录