@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.
21 lines (20 loc) • 1.02 kB
TypeScript
import { Canvas, Paint, Path } from '@nativescript-community/ui-canvas';
import { Entry } from '../data/Entry';
import { LineData } from '../data/LineData';
import { LineDataSet } from '../data/LineDataSet';
import { Highlight } from '../highlight/Highlight';
import { LineDataProvider } from '../interfaces/dataprovider/LineDataProvider';
import { BaseCustomRenderer } from '../renderer/DataRenderer';
import { LineChartRenderer } from '../renderer/LineChartRenderer';
import { BarLineChartBase } from './BarLineChartBase';
export interface CustomRenderer extends BaseCustomRenderer {
drawLine?: (c: Canvas, line: Path, paint: Paint) => void;
drawHighlight?: (c: Canvas, e: Highlight, set: LineDataSet, paint: Paint) => void;
}
export declare class LineChart extends BarLineChartBase<Entry, LineDataSet, LineData> implements LineDataProvider {
renderer: LineChartRenderer;
protected init(): void;
get lineData(): LineData;
_onDetachedFromWindow(): void;
customRenderer: CustomRenderer;
}