You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@echarts.apache.org by ov...@apache.org on 2025/04/10 07:14:51 UTC

(echarts) 01/01: Merge pull request #19459 from apache/feat/break-axis

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

ovilia pushed a commit to branch v6
in repository https://gitbox.apache.org/repos/asf/echarts.git

commit 2a3b09834b3bc98a4b18bbbf76c4b34cb091698b
Merge: aa1ea8b2c 3fa260558
Author: Wenli Zhang <zw...@gmail.com>
AuthorDate: Thu Apr 10 15:14:43 2025 +0800

    Merge pull request #19459 from apache/feat/break-axis
    
    feat: axis with break

 package.json                                       |    2 +-
 src/chart/bar/BarView.ts                           |   13 +
 src/chart/pie/labelLayout.ts                       |    4 +-
 src/component/axis/AngleAxisView.ts                |    2 +-
 src/component/axis/AxisBuilder.ts                  |  232 ++-
 src/component/axis/CartesianAxisView.ts            |   35 +-
 src/component/axis/ParallelAxisView.ts             |    2 +-
 src/component/axis/RadiusAxisView.ts               |    5 +-
 src/component/axis/SingleAxisView.ts               |   38 +-
 src/component/axis/axisAction.ts                   |  147 ++
 src/component/axis/axisBreakHelper.ts              |   90 +
 src/component/axis/axisBreakHelperImpl.ts          |  559 ++++++
 src/component/axis/axisSplitHelper.ts              |    4 +-
 .../api/time.ts => component/axis/installBreak.ts} |   12 +-
 src/component/axisPointer/axisTrigger.ts           |    3 +-
 src/component/marker/markerHelper.ts               |   11 +-
 src/component/radar/RadarView.ts                   |    6 +-
 src/component/tooltip/TooltipView.ts               |    3 +
 src/coord/Axis.ts                                  |   20 +-
 src/coord/axisAlignTicks.ts                        |   15 +-
 src/coord/axisCommonTypes.ts                       |  102 +-
 src/coord/axisDefault.ts                           |   32 +-
 src/coord/axisHelper.ts                            |  113 +-
 src/coord/axisModelCreator.ts                      |   15 +-
 src/coord/axisTickLabelBuilder.ts                  |   34 +-
 src/coord/cartesian/Cartesian2D.ts                 |    7 +-
 src/core/ExtendedElement.ts                        |    9 +
 src/core/echarts.ts                                |  287 +++-
 src/data/DataStore.ts                              |   57 -
 src/data/SeriesData.ts                             |   14 -
 src/echarts.all.ts                                 |    7 +-
 src/echarts.common.ts                              |   10 +-
 src/export/api/time.ts                             |    2 +-
 src/export/core.ts                                 |   11 +-
 src/export/features.ts                             |    3 +-
 src/label/labelLayoutHelper.ts                     |  114 +-
 src/legacy/dataSelectAction.ts                     |    6 +-
 src/model/Series.ts                                |   61 +-
 src/scale/Interval.ts                              |  148 +-
 src/scale/Log.ts                                   |  160 +-
 src/scale/Ordinal.ts                               |   21 +-
 src/scale/Scale.ts                                 |  122 +-
 src/scale/Time.ts                                  |  312 ++--
 src/scale/break.ts                                 |  147 ++
 src/scale/breakImpl.ts                             |  717 ++++++++
 src/scale/helper.ts                                |   45 +-
 src/util/graphic.ts                                |    5 +-
 src/util/states.ts                                 |    1 +
 src/util/time.ts                                   |  340 +++-
 src/util/types.ts                                  |  192 ++-
 test/axis-break-2.html                             | 1812 ++++++++++++++++++++
 test/axis-break-3.html                             |  552 ++++++
 test/axis-break-4.html                             |  831 +++++++++
 test/axis-break.html                               | 1109 ++++++++++++
 test/connect.html                                  |    3 +
 test/dataSelect.html                               |   11 +-
 test/lib/caseFrame.js                              |    5 +-
 test/lib/config.js                                 |    2 +
 test/lib/reset.css                                 |    6 +
 test/lib/testHelper.js                             |    1 +
 test/runTest/actions/__meta__.json                 |    4 +
 test/runTest/actions/axis-break-2.json             |    1 +
 test/runTest/actions/axis-break-3.json             |    1 +
 test/runTest/actions/axis-break-4.json             |    1 +
 test/runTest/actions/axis-break.json               |    1 +
 test/runTest/cli.js                                |   42 +-
 test/runTest/client/client.js                      |    4 +-
 test/runTest/compareScreenshot.js                  |    6 +-
 test/runTest/runtime/ActionPlayback.js             |   30 +-
 test/runTest/runtime/main.js                       |   24 +-
 test/tmp-base.html                                 |    5 +
 test/tooltip-axisPointer-snap.html                 |  370 ++++
 test/ut/spec/data/SeriesData.test.ts               |   21 -
 test/ut/spec/scale/interval.test.ts                |    3 +-
 test/ut/spec/util/time.test.ts                     |   49 +-
 75 files changed, 8404 insertions(+), 787 deletions(-)


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