UNPKG

@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
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; }