0.4.16 • Published 1 year ago

@antv/scale v0.4.16

Weekly downloads
74,698
License
MIT
Repository
github
Last release
1 year ago

将抽象数据映射为视觉数据的比例尺工具包。 在线演示 · English

scale mapping

Build Status Coverage Status npm Version npm Download npm License

✨ 特性

  • 功能强大:内置包含 15+ 丰富的比例尺类型,满足各种不同的定制化需求。
  • 高性能:利用各种手段方法去提升数据映射的性能。
  • TypeScript:全部 TypeScript,并提供了完整有效的类型定义。

scale examples

📦 安装

$ npm install @antv/scale

🔨 上手

  • 基本用法
import { Linear, LinearOptions } from '@antv/scale';

const options: LinearOptions = {
  domain: [0, 10],
  range: [0, 100],
};
const x = new Linear(options);

x.map(2); // 20
x.invert(20); // 2
x.getTicks(); // [0, 2.5, 5, 7.5, 10]
  • 自定义可读 tickMethod
import { Linear } from '@antv/scale';

const x = new Linear({
  domain: [0, 10],
  range: [0, 100],
  tickCount: 3,
  tickMethod: () => [0, 5, 10],
});

x.getTicks(); // [0, 5, 10]

📎 链接

📮 贡献

$ git clone git@github.com:antvis/scale.git

$ cd scale

$ npm i

$ npm t

写完代码之后,提交 PR 即可。

📄 License

MIT@AntV.

0.4.16

1 year ago

0.4.15

2 years ago

0.4.14

2 years ago

0.4.13

2 years ago

0.4.12

2 years ago

0.4.10

3 years ago

0.4.11

3 years ago

0.4.9

3 years ago

0.4.8

3 years ago

0.3.18

3 years ago

0.4.7

3 years ago

0.3.17

3 years ago

0.3.16

3 years ago

0.3.15

3 years ago

0.3.14

4 years ago

0.3.13

4 years ago

0.4.5

4 years ago

0.4.6

4 years ago

0.4.4

4 years ago

0.3.12

4 years ago

0.4.3

4 years ago

0.3.11

4 years ago

0.4.2

4 years ago

0.4.1

4 years ago

0.3.10

4 years ago

0.4.0

4 years ago

0.4.0-beta.1

4 years ago

0.3.9

4 years ago

0.3.8

4 years ago

0.3.7-beta.1

4 years ago

0.3.7

4 years ago

0.3.6

5 years ago

0.3.5

5 years ago

0.3.4

5 years ago

0.3.3

5 years ago

0.3.2

5 years ago

0.1.5

5 years ago

0.3.1

5 years ago

0.1.4

5 years ago

0.3.0

5 years ago

0.3.0-beta.7

5 years ago

0.3.0-beta.6

5 years ago

0.3.0-beta.5

5 years ago

0.3.0-beta.4

5 years ago

0.3.0-beta.3

5 years ago

0.3.0-beta.2

5 years ago

0.3.0-beta.1

5 years ago

0.2.3

5 years ago

0.2.2

6 years ago

0.2.1

6 years ago

0.1.3

6 years ago

0.2.0

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

7 years ago

0.0.9

7 years ago

0.0.8

7 years ago

0.0.7

7 years ago

0.0.6

7 years ago

0.0.6-beta.2

7 years ago

0.0.6-beta.1

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago

0.0.1-beta.5

7 years ago

0.0.1-beta.4

7 years ago

0.0.1-beta.3

7 years ago

0.0.1-beta.2

7 years ago

0.0.1-beta.1

7 years ago