You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@echarts.apache.org by sh...@apache.org on 2020/09/21 02:59:30 UTC

[incubator-echarts] 01/01: Merge pull request #13314 from apache/line-optimize

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 <bm...@gmail.com>
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: commits-unsubscribe@echarts.apache.org
For additional commands, e-mail: commits-help@echarts.apache.org