This is an automated email from the ASF dual-hosted git repository. shenyi pushed a commit to branch next in repository https://gitbox.apache.org/repos/asf/incubator-echarts.git
commit a40b939db4dd8c363f9d2385fc210dc9eb79ca86 Merge: e8f22f2 76bf8f4 Author: Yi Shen <[email protected]> AuthorDate: Mon Sep 21 10:59:04 2020 +0800 Merge pull request #13314 from apache/line-optimize [5.0] [Performance] Improve large line performance. Improve line smoothing. .gitignore | 7 +- src/chart/effectScatter/EffectScatterView.ts | 2 +- src/chart/helper/LargeSymbolDraw.ts | 6 +- src/chart/helper/SymbolDraw.ts | 18 +- src/chart/line.ts | 2 +- src/chart/line/LineView.ts | 154 +++++++----- src/chart/line/helper.ts | 2 +- src/chart/line/lineAnimationDiff.ts | 126 ++++++---- src/chart/line/poly.ts | 360 ++++++++++----------------- src/chart/scatter/ScatterView.ts | 2 +- src/chart/themeRiver/ThemeRiverView.ts | 8 +- src/coord/cartesian/Cartesian2D.ts | 57 ++++- src/coord/cartesian/Grid.ts | 10 +- src/data/List.ts | 175 ++++++++----- src/data/helper/dataProvider.ts | 8 +- src/layout/points.ts | 36 +-- src/scale/Scale.ts | 2 + src/scale/Time.ts | 2 +- src/{chart/line.ts => util/vendor.ts} | 27 +- test/area-smooth.html | 98 ++++++++ test/largeLine.html | 40 +-- 21 files changed, 657 insertions(+), 485 deletions(-) --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
