Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
半栈学徒
incubator-echarts
提交
869cd6f3
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,发现更多精彩内容 >>
提交
869cd6f3
编写于
12月 06, 2017
作者:
S
sushuang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
tweak.
上级
87807822
变更
16
展开全部
隐藏空白更改
内联
并排
Showing
16 changed file
with
2365 addition
and
1433 deletion
+2365
-1433
dist/echarts.js
dist/echarts.js
+2003
-1208
dist/echarts.js.map
dist/echarts.js.map
+1
-1
src/action/geoRoam.js
src/action/geoRoam.js
+1
-1
src/chart/helper/StreamSymbolDraw.js
src/chart/helper/StreamSymbolDraw.js
+40
-47
src/chart/scatter.js
src/chart/scatter.js
+4
-4
src/chart/scatter/ScatterSeries.js
src/chart/scatter/ScatterSeries.js
+1
-1
src/chart/scatter/ScatterView.js
src/chart/scatter/ScatterView.js
+15
-13
src/chart/scatter/StreamScatterSeries.js
src/chart/scatter/StreamScatterSeries.js
+0
-64
src/chart/scatter/StreamScatterView.js
src/chart/scatter/StreamScatterView.js
+0
-34
src/data/List.js
src/data/List.js
+51
-50
src/model/Series.js
src/model/Series.js
+1
-1
src/stream/Scheduler.js
src/stream/Scheduler.js
+2
-2
src/stream/task.js
src/stream/task.js
+228
-0
src/util/model.js
src/util/model.js
+14
-5
test/geo-data-stream.html
test/geo-data-stream.html
+2
-1
test/geo-random-stream.html
test/geo-random-stream.html
+2
-1
未找到文件。
dist/echarts.js
浏览文件 @
869cd6f3
此差异已折叠。
点击以展开。
dist/echarts.js.map
浏览文件 @
869cd6f3
此差异已折叠。
点击以展开。
src/action/geoRoam.js
浏览文件 @
869cd6f3
...
...
@@ -14,7 +14,7 @@ import {updateCenterAndZoom} from './roamHelper';
echarts
.
registerAction
({
type
:
'
geoRoam
'
,
event
:
'
geoRoam
'
,
update
:
'
update
Layout
'
update
:
'
update
View
'
},
function
(
payload
,
ecModel
)
{
var
componentType
=
payload
.
componentType
||
'
series
'
;
...
...
src/chart/helper/S
ymbolDrawStream
.js
→
src/chart/helper/S
treamSymbolDraw
.js
浏览文件 @
869cd6f3
此差异已折叠。
点击以展开。
src/chart/scatter.js
浏览文件 @
869cd6f3
...
...
@@ -4,8 +4,8 @@ import * as zrUtil from 'zrender/src/core/util';
import
'
./scatter/ScatterSeries
'
;
import
'
./scatter/ScatterView
'
;
import
'
./scatter/StreamScatterSeries
'
;
import
'
./scatter/StreamScatterView
'
;
//
import './scatter/StreamScatterSeries';
//
import './scatter/StreamScatterView';
import
visualSymbol
from
'
../visual/symbol
'
;
import
layoutPoints
from
'
../layout/points
'
;
...
...
@@ -16,5 +16,5 @@ import '../component/gridSimple';
echarts
.
registerVisual
(
zrUtil
.
curry
(
visualSymbol
,
'
scatter
'
,
'
circle
'
,
null
));
echarts
.
registerLayout
(
zrUtil
.
curry
(
layoutPoints
,
'
scatter
'
));
echarts
.
registerVisual
(
zrUtil
.
curry
(
visualSymbol
,
'
streamScatter
'
,
'
circle
'
,
null
));
echarts
.
registerLayout
(
zrUtil
.
curry
(
layoutPoints
,
'
streamScatter
'
));
//
echarts.registerVisual(zrUtil.curry(visualSymbol, 'streamScatter', 'circle', null));
//
echarts.registerLayout(zrUtil.curry(layoutPoints, 'streamScatter'));
src/chart/scatter/ScatterSeries.js
浏览文件 @
869cd6f3
...
...
@@ -13,7 +13,7 @@ export default SeriesModel.extend({
brushSelector
:
'
point
'
,
progressive
Enabled
:
true
,
stream
Enabled
:
true
,
defaultOption
:
{
coordinateSystem
:
'
cartesian2d
'
,
...
...
src/chart/scatter/ScatterView.js
浏览文件 @
869cd6f3
import
*
as
echarts
from
'
../../echarts
'
;
import
SymbolDraw
from
'
../helper/SymbolDraw
'
;
import
LargeSymbolDraw
from
'
../helper/LargeSymbolDraw
'
;
import
StreamSymbolDraw
from
'
../helper/StreamSymbolDraw
'
;
echarts
.
extendChartView
({
...
...
@@ -9,35 +10,36 @@ echarts.extendChartView({
init
:
function
()
{
this
.
_normalSymbolDraw
=
new
SymbolDraw
();
this
.
_largeSymbolDraw
=
new
LargeSymbolDraw
();
},
resetRender
:
function
()
{
this
.
_streamSymbolDraw
=
new
StreamSymbolDraw
();
},
render
:
function
(
seriesModel
,
ecModel
,
api
)
{
var
data
=
seriesModel
.
getData
();
var
largeSymbolDraw
=
this
.
_largeSymbolDraw
;
var
normalSymbolDraw
=
this
.
_normalSymbolDraw
;
var
group
=
this
.
group
;
var
symbolDraw
=
seriesModel
.
get
(
'
large
'
)
&&
data
.
count
()
>
seriesModel
.
get
(
'
largeThreshold
'
)
?
largeSymbolDraw
:
normalSymbolDraw
;
var
symbolDraw
=
seriesModel
.
useStream
()
?
this
.
_streamSymbolDraw
:
seriesModel
.
get
(
'
large
'
)
&&
data
.
count
()
>
seriesModel
.
get
(
'
largeThreshold
'
)
?
this
.
_largeSymbolDraw
:
this
.
_normalSymbolDraw
;
this
.
_symbolDraw
=
symbolDraw
;
symbolDraw
.
updateData
(
data
);
group
.
add
(
symbolDraw
.
group
);
group
.
add
(
symbolDraw
.
group
||
symbolDraw
.
root
);
group
.
remove
(
symbolDraw
===
largeSymbolDraw
?
normalSymbolDraw
.
group
:
largeSymbolDraw
.
group
);
this
.
_lasySymbolDrawGroup
&&
group
.
remove
(
this
.
_lasySymbolDrawGroup
);
this
.
_lasySymbolDrawGroup
=
symbolDraw
.
group
;
},
updateLayout
:
function
(
seriesModel
)
{
this
.
_symbolDraw
.
updateLayout
(
seriesModel
);
},
updateView
:
function
(
seriesModel
)
{
this
.
_symbolDraw
.
updateView
(
seriesModel
);
},
remove
:
function
(
ecModel
,
api
)
{
this
.
_symbolDraw
&&
this
.
_symbolDraw
.
remove
(
api
,
true
);
},
...
...
src/chart/scatter/StreamScatterSeries.js
已删除
100644 → 0
浏览文件 @
87807822
此差异已折叠。
点击以展开。
src/chart/scatter/StreamScatterView.js
已删除
100644 → 0
浏览文件 @
87807822
import
*
as
echarts
from
'
../../echarts
'
;
import
SymbolDrawStream
from
'
../helper/SymbolDrawStream
'
;
echarts
.
extendChartView
({
type
:
'
streamScatter
'
,
init
:
function
()
{
this
.
_symbolDraw
=
new
SymbolDrawStream
();
// this._largeSymbolDraw = new LargeSymbolDraw();
},
// ??? back compatibal
render
:
function
(
seriesModel
,
ecModel
,
api
)
{
this
.
group
.
removeAll
();
// var symbolDraw = this._symbolDraw;
var
task
=
this
.
_symbolDraw
.
resetData
(
seriesModel
);
this
.
group
.
add
(
this
.
_symbolDraw
.
group
);
return
task
;
},
updateLayout
:
function
(
seriesModel
)
{
return
this
.
_symbolDraw
.
updateLayout
(
seriesModel
);
},
remove
:
function
(
ecModel
,
api
)
{
this
.
_symbolDraw
&&
this
.
_symbolDraw
.
remove
(
api
,
true
);
},
dispose
:
function
()
{}
});
\ No newline at end of file
src/data/List.js
浏览文件 @
869cd6f3
此差异已折叠。
点击以展开。
src/model/Series.js
浏览文件 @
869cd6f3
...
...
@@ -371,7 +371,7 @@ var SeriesModel = ComponentModel.extend({
*/
useStream
:
function
()
{
// ???
return
this
.
streamEnabled
;
return
this
.
streamEnabled
&&
this
.
get
(
'
stream
'
)
;
}
});
...
...
src/stream/Scheduler.js
浏览文件 @
869cd6f3
此差异已折叠。
点击以展开。
src/stream/task.js
0 → 100644
浏览文件 @
869cd6f3
此差异已折叠。
点击以展开。
src/util/model.js
浏览文件 @
869cd6f3
此差异已折叠。
点击以展开。
test/geo-data-stream.html
浏览文件 @
869cd6f3
此差异已折叠。
点击以展开。
test/geo-random-stream.html
浏览文件 @
869cd6f3
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录