1 | import { Threshold } from './threshold';
|
2 | import { QuantileOptions, Range } from '../types';
|
3 | /**
|
4 | * 类似 Threshold 比例尺,区别在于分位数比例尺 (Quantile) 将一个离散的输入域映射到一个离散的输出域
|
5 | * 输入域被指定为一组离散的样本值,输出域中的值的数量决定了分位数的数量。
|
6 | */
|
7 | export declare class Quantile extends Threshold<QuantileOptions> {
|
8 | protected getDefaultOptions(): QuantileOptions;
|
9 | constructor(options?: QuantileOptions);
|
10 | protected rescale(): void;
|
11 | /**
|
12 | * 如果是在第一段后或者最后一段就把两端的值添加上
|
13 | */
|
14 | invert(y: Range<QuantileOptions>): number[];
|
15 | getThresholds(): number[];
|
16 | clone(): Quantile;
|
17 | getTicks(): number[];
|
18 | }
|