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

package.dist.components.axes.axis.d.ts Maven / Gradle / Ivy

The newest version!
import { AxisScale, Selection as D3Selection } from 'd3';
import { Component } from '../component';
import { ScaleTypes, RenderTypes } from '../../interfaces/enums';
import { ChartModel } from '../../model/model';
export declare class Axis extends Component {
    type: string;
    renderType: RenderTypes;
    margins: any;
    truncation: {
        left: boolean;
        right: boolean;
        top: boolean;
        bottom: boolean;
    };
    scale: AxisScale;
    scaleType: ScaleTypes;
    constructor(model: ChartModel, services: any, configs?: any);
    render(animate?: boolean): void;
    addEventListeners(): void;
    getInvisibleAxisRef(): D3Selection;
    getTitleRef(): D3Selection;
    getNumberOfFittingTicks(size: number, tickSize: number, spaceRatio: number): number;
    destroy(): void;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy