@alicloud/cloud-charts
Version:

36 lines (35 loc) • 1.39 kB
TypeScript
import '@antv/data-set/lib/api/statistics';
import '@antv/data-set/lib/transform/bin/histogram';
import { Chart, Types, BaseChartConfig, Colors } from '../common/types';
import Base from '../common/Base';
import { XAxisConfig } from '../common/rectXAxis';
import { YAxisConfig } from '../common/rectYAxis';
import { LegendConfig } from '../common/rectLegend';
import { TooltipConfig } from '../common/rectTooltip';
import { GuideConfig } from '../common/guide';
import { LabelConfig } from '../common/label';
import { GeomStyleConfig } from '../common/geomStyle';
export interface WhistogramConfig extends BaseChartConfig {
colors?: Colors;
xAxis?: Types.ScaleOption & XAxisConfig | false;
yAxis?: Types.ScaleOption & YAxisConfig | false;
legend?: LegendConfig | boolean;
tooltip?: TooltipConfig | boolean;
guide?: GuideConfig;
label?: LabelConfig | boolean;
bin?: any;
grid?: boolean;
geomStyle?: GeomStyleConfig;
normalize?: boolean;
polar?: boolean;
innerRadius?: number;
column?: boolean;
}
export declare class Histogram extends Base<WhistogramConfig> {
chartName: string;
getDefaultConfig(): WhistogramConfig;
init(chart: Chart, config: WhistogramConfig, data: any): void;
changeData(chart: Chart, config: WhistogramConfig, data: any): void;
}
declare const Whistogram: typeof Histogram;
export default Whistogram;