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

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


    from 91a60fc76 fix(progressive): (1) Fix that candlestick large data 
progressive rendering was broken by Doji feature. (2) Fix bar large and 
progressive might throw NPE. (3) Follow the fixing of progressive rendering in 
zrender#1151 (3) Fix parallels did not clear previous rendered content when 
switching between progressive and normal mode. (4) Fix that 
chart.on('finished') event might not be called in some edge case (when multiple 
iterations are executed in one frame at the end).
     add 15af0db02 fix: Fix min/max label show in category axis. Previously, 
axisLabel.showMinLabel/showMaxLabel did not control label and ticks on axis 
edges, but controls the filtered labels by axisLabel.interval settings. This 
impl did not align with the intent of that option.
     add 7a9eda402 Fix bugs introduced by preceding commit.
     add 8ddaa5c69 Fix category axis min/max ticks/labels show hide when 
interval > 0. Remove unnecessary code. Fix relevant TS.
     add 04763b955 Supplement tests and fix boxplot (broken by preceding 
commits)
     add 8cd5c807c fix: Simplify and clarify the code about axis ticks 
regarding ordinal scale sorting. Fix axis label and sorting bug introduced by 
preceding commits.
     add 3ceabffc9 Fix and add test cases (introduced by preceding commits)
     add 5fd5980fc Tweak mktest.
     add b81fa4406 fix: Fix issues in regression test.
     add 56f6dc324 fix: Fix and clarify the definition of axis.`startValue`.
     add 9c4aa423b fix: Fix candlestick clip path on category axis.
     add 25bb7da30 fix_regression: Fix onZero  and startValue backward 
compatibility.
     add 3973b21ee fix: (1) Fix: fix bar overflow issue on category axis with 
boundaryGap: false - use the newly added containShape handler. (2) Fix 
regression: Drop the previous containShape strategy on bar series, use a simple 
strategy for better compatibility. (3) Fix regression: Fix new added bar clip 
feature on single data item case. (4) Fix regression: Clarify code.
     add 1e6a16fda test regression: fix recent broken.
     add 2064963c2 fix regression: (1) User specified `interval` show be 
backward compatible. (2) Default IntervalScale extent on single data item case 
show not be broken. (3) LogScale filter non-positive value.
     add 40b77b464 fix: (1) Fix time axis reach safeLimit when value scale is 
milisecond. (2) Fix regression - containShape should be word properly in single 
value case. And simply the code.

No new revisions were added by this update.

Summary of changes:
 package.json                                       |   2 +
 src/chart/bar/BarView.ts                           |  40 +-
 src/chart/bar/BaseBarSeries.ts                     |  13 +-
 src/chart/boxplot/boxplotLayout.ts                 |  38 +-
 src/chart/candlestick/CandlestickView.ts           |   4 +-
 src/chart/helper/SymbolDraw.ts                     |   1 -
 src/chart/helper/axisSnippets.ts                   |  25 +-
 src/chart/line/LineView.ts                         |   7 +-
 src/chart/parallel/ParallelView.ts                 |   1 +
 src/chart/scatter/jitterLayout.ts                  |   4 +-
 src/component/axis/AngleAxisView.ts                |  16 +-
 src/component/axis/AxisBuilder.ts                  |  26 +-
 src/component/axis/axisSplitHelper.ts              |   1 -
 src/component/axisPointer/axisTrigger.ts           |   9 +-
 src/component/dataZoom/AxisProxy.ts                |  44 +-
 src/component/dataZoom/SliderZoomView.ts           |   8 +-
 src/component/singleAxis/install.ts                |   4 +-
 src/component/timeline/SliderTimelineView.ts       |   3 +
 src/component/tooltip/TooltipView.ts               |  10 +-
 src/coord/Axis.ts                                  | 168 +++----
 src/coord/axisAlignTicks.ts                        |   6 +-
 src/coord/axisBand.ts                              |  98 ++--
 src/coord/axisCommonTypes.ts                       |  53 ++-
 src/coord/axisHelper.ts                            |  15 +-
 src/coord/axisModelCommonMixin.ts                  |   2 +-
 src/coord/axisNiceTicks.ts                         |  92 ++--
 src/coord/axisStatistics.ts                        |   6 +-
 src/coord/axisTickLabelBuilder.ts                  | 188 +++-----
 src/coord/cartesian/Grid.ts                        |  24 +-
 src/coord/parallel/Parallel.ts                     |   4 +-
 src/coord/polar/polarCreator.ts                    |   5 +-
 src/coord/radar/Radar.ts                           |   2 -
 src/coord/scaleRawExtentInfo.ts                    | 417 ++++++++--------
 src/coord/single/AxisModel.ts                      |  13 +-
 src/coord/single/Single.ts                         |   7 +-
 src/coord/single/singleCreator.ts                  |   8 +-
 src/core/echarts.ts                                |   6 +-
 src/data/SeriesData.ts                             |   3 +
 src/data/helper/dataStackHelper.ts                 |   2 +
 src/data/helper/dataValueHelper.ts                 |   6 +-
 src/layout/barCommon.ts                            |   9 +-
 src/layout/barGrid.ts                              | 133 +++---
 src/layout/barPolar.ts                             |   2 +-
 src/model/Series.ts                                |  29 +-
 src/scale/Interval.ts                              |  51 +-
 src/scale/Log.ts                                   |   7 +-
 src/scale/Ordinal.ts                               |  60 +--
 src/scale/Scale.ts                                 |  27 +-
 src/scale/Time.ts                                  |  12 +-
 src/scale/helper.ts                                |  79 ++-
 src/scale/scaleMapper.ts                           | 138 +++---
 src/util/jitter.ts                                 |   4 +-
 src/util/model.ts                                  |   9 +
 src/util/types.ts                                  |  50 +-
 test/-cases.js                                     |   3 +
 test/axis-extreme2.html                            | 159 +++++++
 test/axis-filter-extent2.html                      |  96 +++-
 test/axis-interval.html                            |   4 +-
 test/axis-interval2.html                           | 276 +++++++++--
 test/axis-lastLabel.html                           | 201 ++++++++
 test/bar-large-border-fill.html                    | 121 +++--
 test/bar-overflow-plot2.html                       | 529 +++++++++++++++++++--
 test/bar-race2.html                                |   2 +
 test/bar-startValue.html                           | 188 +++++---
 test/bar-stream-large1.html                        | 208 ++++----
 test/bar2.html                                     |  12 +-
 test/build/mktest-tpl.html                         |  78 +--
 test/build/mktest-tpl2.html                        | 139 ++++++
 test/build/{mktest-tpl.html => mktest-tpl3.html}   |   2 +-
 test/build/mktest.js                               |  34 +-
 test/candlestick.html                              | 433 +++++++++--------
 test/dataZoom-action.html                          |   4 +-
 test/finished.html                                 |   2 +-
 test/hoverStyle2.html                              |  28 +-
 test/lib/testHelper.js                             |  70 +++
 test/logScale.html                                 |  19 +-
 test/marker-dataset-encode.html                    | 472 +++++++++---------
 test/matrix.html                                   |   2 +-
 test/parallel-aqi.html                             |   8 +-
 test/runTest/actions/__meta__.json                 |  21 +-
 test/runTest/actions/axis-extreme2.json            |   1 +
 test/runTest/actions/axis-filter-extent2.json      |   1 +
 test/runTest/actions/axis-interval2.json           |   2 +-
 test/runTest/actions/axis-lastLabel.json           |   2 +-
 .../bar-datazoom-filtermode-none-time-axis.json    |   1 +
 test/runTest/actions/bar-overflow-plot2.json       |   1 +
 .../actions/bar-polar-multi-series-radial.json     |   2 +-
 test/runTest/actions/bar-startValue.json           |   1 +
 test/runTest/actions/bar-stream-large1.json        |   1 +
 test/runTest/actions/candlestick.json              |   2 +-
 test/runTest/actions/dataZoom-action2.json         |   1 +
 test/runTest/actions/hover-layer.json              |   2 +-
 test/runTest/actions/scatter-random-stream.json    |   1 +
 test/runTest/actions/scatter-single-axis.json      |   2 +-
 test/runTest/actions/stream-basic2.json            |   1 +
 test/runTest/actions/stream-basic3.json            |   1 +
 test/runTest/actions/stream-basic4.json            |   1 +
 test/runTest/marks/area-large.json                 |  10 +
 test/runTest/marks/area2.json                      |   8 +
 test/runTest/marks/axis-filter-extent2.json        |  10 +
 test/runTest/marks/axis-interval.json              |   8 +
 test/runTest/marks/axis-interval2.json             |   8 +
 test/runTest/marks/axis-lastLabel.json             |  16 +
 test/runTest/marks/axis-splitArea.json             |  10 +
 test/runTest/marks/axisLabel.json                  |   8 +
 .../marks/bar-polar-multi-series-radial.json       |  10 +
 test/runTest/marks/bar2.json                       |   8 +
 test/runTest/marks/boxplot-multi.json              |  10 +
 test/runTest/marks/candlestick.json                |  10 +
 test/runTest/marks/hover-layer.json                |  10 +
 test/runTest/marks/scatter-single-axis.json        |  10 +
 test/runTest/marks/stream-basic1.json              |  10 +
 test/runTest/marks/stream-basic3.json              |  10 +
 test/runTest/marks/stream-basic4.json              |  10 +
 test/runTest/marks/stream-basic5.json              |  10 +
 test/singleAxisScales.html                         |   1 +
 test/stream-basic3.html                            |  71 +--
 test/stream-basic5.html                            |  69 +--
 test/tooltip-link.html                             |   9 +-
 119 files changed, 3568 insertions(+), 1883 deletions(-)
 create mode 100644 test/axis-extreme2.html
 create mode 100644 test/build/mktest-tpl2.html
 copy test/build/{mktest-tpl.html => mktest-tpl3.html} (99%)
 create mode 100644 test/runTest/actions/axis-extreme2.json
 create mode 100644 test/runTest/actions/axis-filter-extent2.json
 create mode 100644 
test/runTest/actions/bar-datazoom-filtermode-none-time-axis.json
 create mode 100644 test/runTest/actions/bar-overflow-plot2.json
 create mode 100644 test/runTest/actions/bar-startValue.json
 create mode 100644 test/runTest/actions/bar-stream-large1.json
 create mode 100644 test/runTest/actions/dataZoom-action2.json
 create mode 100644 test/runTest/actions/scatter-random-stream.json
 create mode 100644 test/runTest/actions/stream-basic2.json
 create mode 100644 test/runTest/actions/stream-basic3.json
 create mode 100644 test/runTest/actions/stream-basic4.json
 create mode 100644 test/runTest/marks/area-large.json
 create mode 100644 test/runTest/marks/axis-filter-extent2.json
 create mode 100644 test/runTest/marks/axis-splitArea.json
 create mode 100644 test/runTest/marks/bar-polar-multi-series-radial.json
 create mode 100644 test/runTest/marks/boxplot-multi.json
 create mode 100644 test/runTest/marks/candlestick.json
 create mode 100644 test/runTest/marks/hover-layer.json
 create mode 100644 test/runTest/marks/scatter-single-axis.json
 create mode 100644 test/runTest/marks/stream-basic1.json
 create mode 100644 test/runTest/marks/stream-basic3.json
 create mode 100644 test/runTest/marks/stream-basic4.json
 create mode 100644 test/runTest/marks/stream-basic5.json


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to