@visactor/vgrammar-hierarchy
Version:
Layout of hierarchical data for VGrammar
7 lines (6 loc) • 415 B
TypeScript
import type { TreemapNodeElement } from '../interface';
export declare function squarifyRatio(ratio: number, parent: TreemapNodeElement, x0: number, y0: number, x1: number, y1: number): (TreemapNodeElement & {
value: number;
children: TreemapNodeElement[];
})[];
export declare const generateSquarify: (ratio: number) => (parent: TreemapNodeElement, x0: number, y0: number, x1: number, y1: number) => void;