cl-react-graph
Version:
37 lines (36 loc) • 1.1 kB
TypeScript
import { FC } from 'react';
import { SpringConfig } from 'react-spring';
import { TLabelComponent } from './components/Label';
import { TTipFunc } from './components/ToolTip';
import { ELabelOrientation, TAxisLabelFormat } from './components/YAxis';
import { EGroupedBarLayout, IBarChartData, IGrid, IHistogramBar } from './Histogram';
export declare enum EChartDirection {
HORIZONTAL = "HORIZONTAL",
VERTICAL = "VERTICAL"
}
interface IProps {
animation?: SpringConfig;
axisLabelFormat?: TAxisLabelFormat;
colorScheme?: string[];
data: IBarChartData;
direction?: EChartDirection;
id?: string;
grid?: IGrid;
groupLayout?: EGroupedBarLayout;
height: number;
LabelComponent?: TLabelComponent;
padding?: IHistogramBar;
showLabels?: boolean[];
tip?: TTipFunc;
visible?: Record<string, boolean>;
width: number;
xAxisHeight?: number;
xAxisLabelOrientation?: ELabelOrientation;
yAxisWidth?: number;
bars?: {
rx?: number;
ry?: number;
};
}
declare const BarChart: FC<IProps>;
export default BarChart;