1. 03 7月, 2020 1 次提交
  2. 02 7月, 2020 3 次提交
  3. 24 6月, 2020 4 次提交
  4. 23 6月, 2020 11 次提交
  5. 22 6月, 2020 14 次提交
  6. 21 6月, 2020 1 次提交
  7. 20 6月, 2020 2 次提交
  8. 19 6月, 2020 3 次提交
    • 1
      fix: fix some typo and comments · 6b95e3d2
      100pah 提交于
      6b95e3d2
    • 1
      feature: Enable category axis min/max to shrink the other axis extent in cartesian. · 4a5f6d66
      100pah 提交于
      After this modification, if some data if out of the range of a category axis,
      the data item will not be filtered, but the extent of the other axis will be calculated
      based on the filtered data.
      If dataZoom is used in either of the xAxis or yAxis in that cartesian, the shrink will not be performed.
      4a5f6d66
    • 1
      fix: some refactor about dataZoom and axis scale extent calculation: · b116faa8
      100pah 提交于
      (1) The "scale extent calculation" is depended by both coord sys and "dataZoom".
      So it need to be performed in different stage of workflow and should avoid to call it repleatly or implement it repeatly.
      But previously, the "scale extent calculation" is implemented both in `axisHelper.ts` and `dataZoom/AxisProxy.ts`,
      where different code implements similar logic.
      "Scale extent calculation" is based on input of:
          (I) option specified min/max/scale (including callback) and
          (II) dataExtent and
          (III) some filter related components like dataZoom.
      Currently we need add more filters depends on that axis scale calculation.
      e.g.,
          (I) one axis min max effect the other axis extent
          (II) custom filter.
      So we refactor that "Scale extent calculation" as a reusable module (see `scaleRawExtentInfo.ts`).
      
      (2) Based on (1), make the callback of axis.min/axis.max consistent whatever it is called in
      "data processing stage" or "coord sys updating stage"
      
      (3) Based on (1), fix some "inconsistent" flaw in dataZoom when handling stacked series.
      
      (4) Fix the type of axis.min/max to `ScaleDataValue`. And enable the callback of axis.min/max to return `ScaleDataValue`.
      
      (5) Remove some code that never used.
      
      (6) Make the "data filter", which will "block stream", not as the default data processor in the register API.
      b116faa8
  9. 18 6月, 2020 1 次提交