All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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