ansi-chart
Version:
A lightweight and simple tool for rendering beautiful charts directly in your terminal using only ANSI-compatible ASCII characters. Create bar charts, line graphs, and more with customizable styles, all without external dependencies. Perfect for CLI appli
25 lines (24 loc) • 734 B
TypeScript
type Cell = number;
export declare class Dataset {
private values;
constructor(values?: Array<Array<Cell>>);
rows(indices: number[]): Dataset;
columns(indices: number[]): Dataset;
row(index: number): Array<Cell>;
column(index: number): Array<Cell>;
get(row: number, column: number): Cell;
set(row: number, column: number, value: Cell): void;
append(value: Array<Cell>): Dataset;
toArray(): number[][];
get size(): {
rows: number;
columns: number;
};
sum(column: number): number;
mean(column: number): number;
median(column: number): number;
variance(column: number): number;
standardDeviation(column: number): number;
private _mean;
}
export {};