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