You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@echarts.apache.org by su...@apache.org on 2021/08/19 20:34:50 UTC

[echarts] branch dataset-perf updated (2bf188f -> c7d5734)

This is an automated email from the ASF dual-hosted git repository.

sushuang pushed a change to branch dataset-perf
in repository https://gitbox.apache.org/repos/asf/echarts.git.


    from 2bf188f  refact(data): fix unexpected code removement
     add 10aed78  fix: fix createDimension result might container name:undefined when dimensions more than 30.
     add dffeb3a  **There are these issues existing before this commit:** (1). If no dimensions specified on dataset, series can not really share one storage instance. (Because the each series will create its own dimension name (like ['x', 'y', 'value'], ['x', 'value', 'y'], and the storage hash is based on those names. So the hash can not match). (2). Each time `setOption` update series (but not change `dataset`), new data stack dimensions (and corresponding chunks) will be keep added to [...]
     add 5e38220  update eslint-plugin version
     add 408e284  fix 15426:milliseconds format
     add 18ff3f5  Merge pull request #15465 from leavest/fix-15426
     add 3a65992  refactor(types): add some initial configuration types #15486 (#15487)
     add 0d5496f  fix typos, clarify (#15512)
     add c7d5734  Merge branch 'master' into dataset-perf

No new revisions were added by this update.

Summary of changes:
 CONTRIBUTING.md                             |  16 +-
 README.md                                   |   8 +-
 package.json                                |   2 +-
 src/chart/candlestick/candlestickLayout.ts  |  53 ++-
 src/chart/custom/CustomView.ts              |  12 +-
 src/chart/helper/createGraphFromNodeEdge.ts |   4 +-
 src/chart/helper/createSeriesData.ts        |  48 +-
 src/chart/helper/createSeriesDataSimply.ts  |   4 +-
 src/chart/line/LineView.ts                  |   4 +-
 src/chart/radar/RadarView.ts                |   2 +-
 src/chart/themeRiver/ThemeRiverSeries.ts    |   4 +-
 src/component/dataZoom/AxisProxy.ts         |   4 +-
 src/component/marker/MarkAreaView.ts        |   2 +-
 src/component/marker/markerHelper.ts        |  19 +-
 src/component/visualMap/ContinuousModel.ts  |   2 +-
 src/component/visualMap/ContinuousView.ts   |   2 +-
 src/component/visualMap/PiecewiseModel.ts   |   2 +-
 src/component/visualMap/VisualMapModel.ts   |  35 +-
 src/component/visualMap/visualEncoding.ts   |   5 +-
 src/coord/axisModelCreator.ts               |   3 -
 src/core/echarts.ts                         |  27 +-
 src/data/DataStorage.ts                     | 272 ++++++-----
 src/data/Graph.ts                           |   2 +-
 src/data/OrdinalMeta.ts                     |   4 +
 src/data/SeriesData.ts                      | 338 +++++++++-----
 src/data/SeriesDimensionDefine.ts           |  11 +
 src/data/Source.ts                          |   8 +-
 src/data/Tree.ts                            |   6 +-
 src/data/helper/SeriesDimensionRequest.ts   | 267 +++++++++++
 src/data/helper/createDimensions.ts         | 130 +++---
 src/data/helper/dataProvider.ts             |  13 +-
 src/data/helper/dataStackHelper.ts          |  78 +++-
 src/data/helper/dimensionHelper.ts          |  73 ++-
 src/data/helper/sourceManager.ts            |  92 +---
 src/export/api/helper.ts                    |   2 +-
 src/layout/barGrid.ts                       |  25 +-
 src/layout/points.ts                        |   7 +-
 src/model/mixin/dataFormat.ts               |  17 +-
 src/processor/dataStack.ts                  |  21 +-
 src/util/model.ts                           |   2 +-
 src/util/time.ts                            |   4 +-
 src/util/types.ts                           |  11 +-
 src/visual/visualSolution.ts                |  10 +-
 test/dataset-case.html                      | 678 ++++++++++++++++++++++++++--
 test/dataset-performance.html               |  12 +
 test/lib/testHelper.js                      |   4 +
 test/runTest/actions/__meta__.json          |   1 +
 test/runTest/actions/dataset-case.json      |   1 +
 test/ut/spec/data/SeriesData.test.ts        |  41 +-
 test/ut/spec/data/createDimensions.test.ts  | 194 +++++---
 50 files changed, 1859 insertions(+), 723 deletions(-)
 create mode 100644 src/data/helper/SeriesDimensionRequest.ts
 create mode 100644 test/runTest/actions/dataset-case.json

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@echarts.apache.org
For additional commands, e-mail: commits-help@echarts.apache.org