Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
半栈学徒
incubator-echarts
提交
c0b4e97f
I
incubator-echarts
项目概览
半栈学徒
/
incubator-echarts
与 Fork 源项目一致
从无法访问的项目Fork
通知
5
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,发现更多精彩内容 >>
提交
c0b4e97f
编写于
7月 23, 2020
作者:
P
plainheart
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
tweak: tweak bolder option to `series.emphasis.bolder` from `series.bolderWhenHover`.
上级
2883997f
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
10 addition
and
11 deletion
+10
-11
src/chart/line/LineSeries.ts
src/chart/line/LineSeries.ts
+5
-7
src/chart/line/LineView.ts
src/chart/line/LineView.ts
+2
-2
test/line-boldWhenHover.html
test/line-boldWhenHover.html
+3
-2
未找到文件。
src/chart/line/LineSeries.ts
浏览文件 @
c0b4e97f
...
...
@@ -42,7 +42,8 @@ type LineDataValue = OptionDataValue | OptionDataValue[];
interface
ExtraStateOption
{
emphasis
?:
{
scale
?:
boolean
scale
?:
boolean
,
bolder
?:
boolean
}
}
...
...
@@ -103,8 +104,6 @@ export interface LineSeriesOption extends SeriesOption<LineStateOption, ExtraSta
showAllSymbol
?:
'
auto
'
data
?:
(
LineDataValue
|
LineDataItemOption
)[]
bolderWhenHover
?:
boolean
}
class
LineSeriesModel
extends
SeriesModel
<
LineSeriesOption
>
{
...
...
@@ -148,7 +147,8 @@ class LineSeriesModel extends SeriesModel<LineSeriesOption> {
},
emphasis
:
{
scale
:
true
scale
:
true
,
bolder
:
true
},
// areaStyle: {
// origin of areaStyle. Valid values:
...
...
@@ -184,9 +184,7 @@ class LineSeriesModel extends SeriesModel<LineSeriesOption> {
// Disable progressive
progressive
:
0
,
hoverLayerThreshold
:
Infinity
,
bolderWhenHover
:
true
hoverLayerThreshold
:
Infinity
};
}
...
...
src/chart/line/LineView.ts
浏览文件 @
c0b4e97f
...
...
@@ -550,8 +550,8 @@ class LineView extends ChartView {
setStatesStylesFromModel
(
polyline
,
seriesModel
,
'
lineStyle
'
);
const
bolderWhenHover
=
seriesModel
.
get
(
'
bolderWhenHover
'
);
if
(
bolderWhenHover
)
{
const
emphasisModel
=
seriesModel
.
getModel
(
'
emphasis
'
);
if
(
emphasisModel
.
get
(
'
bolder
'
)
)
{
const
emphasisLineStyle
=
polyline
.
getState
(
'
emphasis
'
).
style
;
// only bolder when `emphasis.lineStyle.width` is not specified
if
(
emphasisLineStyle
.
lineWidth
==
null
)
{
...
...
test/line-boldWhenHover.html
浏览文件 @
c0b4e97f
...
...
@@ -58,9 +58,9 @@ under the License.
data
:
[
28.5
,
70.5
,
108.4
,
129.2
,
144.0
,
176.0
,
135.6
,
148.5
,
216.4
,
194.1
,
95.6
,
54.4
],
symbolSize
:
10
,
symbol
:
'
square
'
,
bolderWhenHover
:
false
,
emphasis
:
{
focus
:
'
series
'
,
//bolder: false,
lineStyle
:
{
width
:
5
}
...
...
@@ -73,7 +73,8 @@ under the License.
symbolSize
:
10
,
symbol
:
'
circle
'
,
emphasis
:
{
focus
:
'
series
'
focus
:
'
series
'
,
//bolder: false
}
}
]
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录