This is an automated email from the ASF dual-hosted git repository.
shenyi pushed a change to branch next
in repository https://gitbox.apache.org/repos/asf/incubator-echarts.git.
from e8f22f2 fix: add registerPostInit for gl.
add 71a590b line: optimize memory cost and initialize time for the large
line.
add dee7886 fix(line): fix poly builder on some case
add 9b991a4 time: return directly if parsing val is a timestamp.
add 7b7a747 perf(line): optimize performance of time series data on line.
add efafedc fix(type): fix some type errors.
add 6f0f9eb perf: optimize storage access in List for large data.
add 170f893 perf: optimize data access in points layout
add 9f13c48 perf: clean code. fix stacked line
add e106d64 fix(line): optimizing polyline smooth algorithm.
add f2fa790 fix(list): fix some null access issues after perf refactor
before.
add ddec4f3 fix(cartesian): fix null pointer error in point to data
add 76bf8f4 test: update case of large line
new a40b939 Merge pull request #13314 from apache/line-optimize
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.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/code.src.js => src/util/vendor.ts | 40 +--
test/{build/mktest-tpl.html => area-smooth.html} | 58 ++--
test/largeLine.html | 40 +--
21 files changed, 596 insertions(+), 519 deletions(-)
copy test/build/removeDEV/src/code.src.js => src/util/vendor.ts (61%)
copy test/{build/mktest-tpl.html => area-smooth.html} (55%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]