Categorical
Categorical attributes are string attributes that have a limited number of possible values such as colors (red
, green
, blue
, ...).
In addtion they can have an inherit order (ordinal attributes) such as a shirt size (small
, medium
, and large
).
Statistics
LineUp-lite computes the following statistics for a categorical attribute:
export interface ICategoricalStats extends IHistStats<string> {
/**
* histogram
*/
readonly hist: readonly Readonly<IBin<string>>[];
/**
* maximal items in a bin
*/
readonly maxBin: number;
/**
* converts a given value to a color
*/
color: (v: string) => string;
/**
* converts the given value to a label
*/
format: (v: string) => string;
}
see ICategoricalStats API Docs
Generator Function
The stats generator function has the following signature. It returns a function that can be used to compute statistics for a given array.
export function categoricalStatsGenerator(options: CategoricalStatsOptions = {}): (arr: readonly string[]): ICategoricalStats;
see categoricalStatsGenerator API Docs
Example
Live Editor
Result
Loading...
Visualization
Cell
CategoricalColor
React component
Live Editor
Result
Loading...
Aggregation
Histogram
React component
Live Editor
Result
Loading...
Interactive Summary
FilterBinHistogram
React component
Live Editor
Result
Loading...