UNPKG

react-native-chart-kit

Version:

Beautiful React Native charts for dashboards, reports, and data-rich mobile apps.

53 lines 2.13 kB
import React from "react"; import { ViewStyle } from "react-native"; import AbstractChart, { AbstractChartConfig, AbstractChartProps } from "../../shared/AbstractChart"; import { ChartData } from "../../shared/types"; export interface BarChartProps extends AbstractChartProps { data: ChartData; width: number; height: number; fromZero?: boolean; withInnerLines?: boolean; yAxisLabel: string; yAxisSuffix: string; chartConfig: AbstractChartConfig; style?: Partial<ViewStyle>; horizontalLabelRotation?: number; verticalLabelRotation?: number; /** * Show vertical labels - default: True. */ withVerticalLabels?: boolean; /** * Show horizontal labels - default: True. */ withHorizontalLabels?: boolean; /** * The number of horizontal lines */ segments?: number; showBarTops?: boolean; showValuesOnTopOfBars?: boolean; withCustomBarColorFromData?: boolean; flatColor?: boolean; } type BarChartState = {}; declare class BarChart extends AbstractChart<BarChartProps, BarChartState> { getBarPercentage: () => number; renderBars: ({ data, width, height, paddingTop, paddingRight, barRadius, withCustomBarColorFromData }: Pick<Omit<AbstractChartConfig, "data">, "width" | "height" | "paddingRight" | "paddingTop" | "barRadius"> & { data: number[]; withCustomBarColorFromData: boolean; }) => React.JSX.Element[]; renderBarTops: ({ data, width, height, paddingTop, paddingRight }: Pick<Omit<AbstractChartConfig, "data">, "width" | "height" | "paddingRight" | "paddingTop"> & { data: number[]; }) => React.JSX.Element[]; renderColors: ({ data, flatColor }: Pick<AbstractChartConfig, "data"> & { flatColor: boolean; }) => React.JSX.Element[]; renderValuesOnTopOfBars: ({ data, width, height, paddingTop, paddingRight }: Pick<Omit<AbstractChartConfig, "data">, "width" | "height" | "paddingRight" | "paddingTop"> & { data: number[]; }) => React.JSX.Element[]; render(): React.JSX.Element; } export default BarChart; //# sourceMappingURL=BarChart.d.ts.map