Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
半栈学徒
incubator-echarts
提交
d5de58c8
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,发现更多精彩内容 >>
提交
d5de58c8
编写于
4月 21, 2018
作者:
S
sushuang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
enhance test case.
上级
02d9d59c
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
126 addition
and
38 deletion
+126
-38
src/chart/scatter/ScatterSeries.js
src/chart/scatter/ScatterSeries.js
+2
-2
test/axis-boundaryGap.html
test/axis-boundaryGap.html
+114
-26
test/axis-extrema.html
test/axis-extrema.html
+10
-10
未找到文件。
src/chart/scatter/ScatterSeries.js
浏览文件 @
d5de58c8
...
...
@@ -68,9 +68,9 @@ export default SeriesModel.extend({
itemStyle
:
{
opacity
:
0.8
// color: 各异
}
,
}
progressive
:
null
//
progressive: null
}
});
\ No newline at end of file
test/axis-boundaryGap.html
浏览文件 @
d5de58c8
...
...
@@ -6,26 +6,17 @@
<script
src=
"lib/config.js"
></script>
<script
src=
"lib/jquery.min.js"
></script>
<script
src=
"lib/facePrint.js"
></script>
<script
src=
"lib/facePrint.js"
></script>
<script
src=
"lib/testHelper.js"
></script>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1"
/>
<link
rel=
"stylesheet"
href=
"lib/reset.css"
>
</head>
<body>
<style>
h1
{
line-height
:
60px
;
background
:
#140
;
text-align
:
center
;
font-weight
:
bold
;
color
:
#eee
;
font-size
:
14px
;
}
.chart
{
height
:
200px
;
}
</style>
<h1>
default {boundaryGap:true, alignWithLabel: false}, in category axis, axis tick and label should be consistent
</h1>
<div
class=
"chart"
id=
"a"
></div>
<div
class=
"chart"
id=
"b"
></div>
...
...
@@ -37,18 +28,7 @@
<script>
require
([
'
echarts
'
// 'echarts/chart/line',
// 'echarts/chart/bar',
// 'echarts/chart/candlestick',
// 'echarts/component/grid',
// 'echarts/component/graphic',
// 'echarts/component/legend',
// 'echarts/component/tooltip',
// 'echarts/component/toolbox',
// 'echarts/component/dataZoom'
],
function
(
echarts
)
{
require
([
'
echarts
'
],
function
(
echarts
)
{
var
axisData
=
[
"
2013/1/24
"
,
"
2013/1/25
"
,
"
2013/1/28
"
,
"
2013/1/29
"
,
"
2013/1/30
"
,
...
...
@@ -136,10 +116,118 @@
]
};
chart
=
myChart
=
echarts
.
init
(
document
.
getElementById
(
'
a
'
));
chart
.
setOption
(
option
);
testHelper
.
create
(
echarts
,
'
a
'
,
{
title
:
[
'
default {boundaryGap:true, alignWithLabel: false}, in category axis, axis tick and label should be consistent
'
],
height
:
200
,
option
:
option
});
});
</script>
<script>
require
([
'
echarts
'
],
function
(
echarts
)
{
var
gridLeft
=
50
;
var
gridRight
=
20
;
var
option
=
{
tooltip
:
{
trigger
:
'
axis
'
,
},
legend
:
{
},
dataZoom
:
[{
},
{
type
:
'
inside
'
}],
grid
:
{
id
:
'
cartesian
'
,
left
:
gridLeft
,
right
:
gridRight
},
xAxis
:
{
min
:
500
,
max
:
2000
},
yAxis
:
{
min
:
0
,
max
:
200
},
series
:
[
{
type
:
'
line
'
,
symbolSize
:
20
,
data
:[{
value
:
[
2000
,
100
],
itemStyle
:
{
color
:
'
red
'
}
},
{
value
:
[
1000
,
200
],
itemStyle
:
{
color
:
'
red
'
}
},
{
value
:
[
500
,
0
],
itemStyle
:
{
color
:
'
red
'
}
},
{
value
:
[
2001
,
100
],
itemStyle
:
{
color
:
'
green
'
}
}]
}
]
};
var
chart
=
testHelper
.
create
(
echarts
,
'
b
'
,
{
title
:
[
'
Three red symbol on grid edge should always be displayed
'
,
'
One green symbol out of the grid should not be displayed
'
],
option
:
option
,
info
:
{
xAxis
:
option
.
xAxis
,
yAxis
:
option
.
yAxis
}
});
var
delta
=
7
;
chart
&&
setInterval
(
function
()
{
var
width
=
chart
.
getWidth
();
if
(
(
delta
>
0
&&
gridRight
>
width
-
gridLeft
-
10
)
||
(
delta
<
0
&&
gridRight
<
10
)
)
{
delta
=
-
delta
;
}
gridRight
+=
delta
;
chart
.
setOption
({
grid
:
{
id
:
'
cartesian
'
,
right
:
gridRight
}
});
},
100
);
});
</script>
</body>
</html>
\ No newline at end of file
test/axis-extrema.html
浏览文件 @
d5de58c8
...
...
@@ -300,10 +300,10 @@
xAxis
:
{
data
:
[
'
类目1
'
,
'
类目2
'
,
'
类目3
'
,
'
类目4
'
,
'
类目5
'
],
min
:
function
(
value
)
{
return
value
+
20
;
return
value
.
min
-
20
;
},
max
:
function
(
value
)
{
return
value
+
20
;
return
value
.
max
+
20
;
},
axisTick
:
{
interval
:
0
...
...
@@ -420,10 +420,10 @@
},
xAxis
:
{
min
:
function
(
value
)
{
return
value
+
20
;
return
value
.
min
-
20
;
},
max
:
function
(
value
)
{
return
value
+
20
;
return
value
.
max
+
20
;
}
},
yAxis
:
{},
...
...
@@ -547,10 +547,10 @@
xAxis
:
{
type
:
'
time
'
,
min
:
function
(
value
)
{
return
value
+
2
0
;
return
value
.
min
-
20
*
24
*
3600
*
100
0
;
},
max
:
function
(
value
)
{
return
value
+
2
0
;
return
value
.
max
+
20
*
24
*
3600
*
100
0
;
}
},
yAxis
:
{},
...
...
@@ -634,10 +634,10 @@
polar
:
{},
radiusAxis
:
{
min
:
function
(
value
)
{
return
value
+
20
;
return
value
.
min
-
20
;
},
max
:
function
(
value
)
{
return
value
+
20
;
return
value
.
max
+
20
;
},
data
:
[
'
类目1
'
,
'
类目2
'
,
'
类目3
'
,
'
类目4
'
,
'
类目5
'
]
},
...
...
@@ -764,10 +764,10 @@
singleAxis
:
{
type
:
'
category
'
,
min
:
function
(
value
)
{
return
value
+
20
;
return
value
.
min
-
20
;
},
max
:
function
(
value
)
{
return
value
+
20
;
return
value
.
max
+
20
;
},
data
:
[
'
类目1
'
,
'
类目2
'
,
'
类目3
'
,
'
类目4
'
,
'
类目5
'
]
},
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录