cl-react-graph
Version:
39 lines (38 loc) • 1.17 kB
TypeScript
import { FC } from 'react';
import { SpringConfig } from 'react-spring';
import { EChartDirection } from '../../BarChart';
import { EGroupedBarLayout, IBarChartDataSet, IGroupDataItem, IHistogramBar } from '../../Histogram';
import { TLabelComponent } from '../Label';
import { TTipFunc } from '../ToolTip';
export interface IProps {
bins: (string | [number, number])[];
config?: SpringConfig;
colorScheme?: readonly string[];
domain: number[];
direction?: EChartDirection;
id?: string;
groupLayout?: EGroupedBarLayout;
height: number;
hoverColorScheme?: readonly string[];
LabelComponent?: TLabelComponent;
labels?: string[];
left?: number;
padding?: IHistogramBar;
top?: number;
tip?: TTipFunc;
showLabels?: boolean[];
values: IBarChartDataSet[];
visible?: Record<string, boolean>;
width: number;
inverse?: boolean;
rx?: number;
ry?: number;
}
export declare type ExtendedGroupItem = IGroupDataItem & {
datasetIndex: number;
binIndex: number;
percentage: string;
};
export declare const defaultPadding: IHistogramBar;
declare const Bars: FC<IProps>;
export default Bars;