@nativescript-community/ui-chart
Version:
A powerful chart / graph plugin, supporting line, bar, pie, radar, bubble, and candlestick charts as well as scaling, panning and animations.
23 lines (22 loc) • 1.19 kB
TypeScript
import { Canvas } from '@nativescript-community/ui-canvas';
import { ChartAnimator } from '../animation/ChartAnimator';
import { BubbleChart } from '../charts/BubbleChart';
import { BubbleDataSet } from '../data/BubbleDataSet';
import { Highlight } from '../highlight/Highlight';
import { ViewPortHandler } from '../utils/ViewPortHandler';
import { BarLineScatterCandleBubbleRenderer } from './BarLineScatterCandleBubbleRenderer';
/**
* Bubble chart implementation: Copyright 2015 Pierre-Marc Airoldi Licensed
* under Apache License 2.0 Ported by Daniel Cohen Gindi
*/
export declare class BubbleChartRenderer extends BarLineScatterCandleBubbleRenderer {
mChart: BubbleChart;
constructor(chart: BubbleChart, animator: ChartAnimator, viewPortHandler: ViewPortHandler);
get highlightPaint(): import("@nativescript-community/ui-canvas").Paint;
drawData(c: Canvas): void;
protected getShapeSize(entrySize: any, maxSize: any, reference: any, normalizeSize: boolean): number;
protected drawDataSet(c: Canvas, dataSet: BubbleDataSet): void;
drawValues(c: Canvas): void;
drawExtras(c: Canvas): void;
drawHighlighted(c: Canvas, indices: Highlight[]): void;
}