index.js 677 B

12345678910111213141516171819
  1. import { Scale, getScale, registerTickMethod, getTickMethod } from '@antv/scale';
  2. import CatTick from './cat-tick';
  3. import LinearTick from './linear-tick';
  4. var Linear = getScale('linear');
  5. var Identity = getScale('identity');
  6. var Category = getScale('category');
  7. var TimeCat = getScale('timeCat'); // 覆盖0.3.x的 cat 方法
  8. registerTickMethod('cat', CatTick);
  9. registerTickMethod('time-cat', CatTick); // 覆盖linear 度量的tick算法
  10. registerTickMethod('wilkinson-extended', LinearTick);
  11. Scale.Linear = Linear;
  12. Scale.Identity = Identity;
  13. Scale.Category = Category;
  14. Scale.Cat = Category;
  15. Scale.TimeCat = TimeCat;
  16. export default Scale;
  17. export { getScale, getTickMethod };