package.dist.components.graphs.bar-grouped.d.ts Maven / Gradle / Ivy
import { ScaleBand } from 'd3';
import { Bar } from './bar';
import { RenderTypes } from '../../interfaces/enums';
export declare class GroupedBar extends Bar {
type: string;
renderType: RenderTypes;
groupScale: ScaleBand;
padding: number;
readonly defaultStepFactor = 70;
init(): void;
render(animate: boolean): void;
handleLegendOnHover: (event: CustomEvent) => void;
handleLegendMouseOut: () => void;
addEventListeners(): void;
destroy(): void;
protected getDataCorrespondingToLabel(label: string): any;
protected getGroupWidth(): number;
protected getDomainScaleStep(): number;
protected getTotalGroupPadding(): number;
protected getBarWidth(): any;
protected setGroupScale(): void;
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy