@thi.ng/text-canvas
Version:
Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)
41 lines • 1.37 kB
TypeScript
/**
* Visualizes given values (in `[min,max]` interval) as vertical bar chart.
* Returns array of line strings.
*
* @param height
* @param vals
* @param min
* @param max
*/
export declare const barChartVLines: (height: number, vals: Iterable<number>, min?: number, max?: number) => string[];
/**
* Same as {@link barChartVLines}, but returns result as single string.
*
* @param height
* @param vals
* @param min
* @param max
*/
export declare const barChartVStr: (height: number, vals: Iterable<number>, min?: number, max?: number) => string;
/**
* Visualizes given values (in `[min,max]` interval) as horizontal bar chart.
* Returns array of line strings.
*
* @param height
* @param vals
* @param min
* @param max
*/
export declare const barChartHLines: (width: number, vals: Iterable<number>, min?: number, max?: number) => string[];
/**
* Same as {@link barChartVLines}, but returns result as single string.
*
* @param height
* @param vals
* @param min
* @param max
*/
export declare const barChartHStr: (width: number, vals: Iterable<number>, min?: number, max?: number) => string;
export declare const barHorizontal: (width: number, x: number, min?: number, max?: number) => string;
export declare const barVertical: (height: number, x: number, min?: number, max?: number, delim?: string) => string;
//# sourceMappingURL=bars.d.ts.map