/** * 六边形分箱算法 * 用于替代 d3-hexbin 的功能 * 使用 pointy-top 方向(尖角朝上)和 odd-r 偏移(奇数行偏移) */ export interface HexbinBin extends Array { x: number; y: number; } export interface Hexbin { (data: T[]): HexbinBin[]; radius(r: number): Hexbin; x(x: (d: T, i: number, data: T[]) => number): Hexbin; y(y: (d: T, i: number, data: T[]) => number): Hexbin; } /** * 创建六边形分箱器 * 完全兼容 d3-hexbin 的实现 */ export declare function hexbin(): Hexbin;