@carbon/charts
Version:
Carbon Charts component library
22 lines (21 loc) • 828 B
TypeScript
import { Selection } from 'd3';
import { Component } from '../component';
import { RenderTypes } from '../../interfaces/enums';
export declare class Scatter extends Component {
type: string;
renderType: RenderTypes;
scatterData: any;
init(): void;
filterBasedOnZoomDomain(data: any): any;
getScatterData(): any;
render(animate: boolean): void;
isDatapointThresholdAnomaly(datum: any): boolean;
styleCircles(selection: Selection<SVGCircleElement, any, Element, any>, animate: boolean): void;
handleChartHolderOnHover: () => void;
handleChartHolderOnMouseOut: () => void;
handleLegendOnHover: (evt: CustomEvent) => void;
handleLegendMouseOut: () => void;
getTooltipAdditionalItems(datum: any): any;
addEventListeners(): void;
destroy(): void;
}