@carbon/charts
Version:
Carbon Charts component library
16 lines (15 loc) • 648 B
TypeScript
/**
* Custom domain configuration for color scales
*/
export interface ColorDomainOptions {
min?: number;
max?: number;
}
/**
* Calculate the domain for a color scale from data values
* @param data - Array of data objects with value property
* @param customDomain - Optional explicit min/max values to override calculated domain
* @returns [min, max] domain array
*/
export declare function getDomain(data: any, customDomain?: ColorDomainOptions): number[];
export declare function getColorScale(displayData: any, colorOptions: any, customDomain?: ColorDomainOptions): import('d3-scale').ScaleQuantize<number, never>;