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.

34 lines (33 loc) 1.43 kB
import { Canvas, Paint } from '@nativescript-community/ui-canvas'; import { ChartAnimator } from '../animation/ChartAnimator'; import { RadarChart } from '../charts/RadarChart'; import { Highlight } from '../highlight/Highlight'; import { IRadarDataSet } from '../interfaces/datasets/IRadarDataSet'; import { MPPointF } from '../utils/MPPointF'; import { ViewPortHandler } from '../utils/ViewPortHandler'; import { LineRadarRenderer } from './LineRadarRenderer'; export declare class RadarChartRenderer extends LineRadarRenderer { protected mChart: RadarChart; /** * palet for drawing the web */ protected mWebPaint: Paint; private mLineBuffer; constructor(chart: RadarChart, animator: ChartAnimator, viewPortHandler: ViewPortHandler); get highlightPaint(): Paint; get webPaint(): Paint; drawData(c: Canvas): void; /** * Draws the RadarDataSetF * * @param c * @param dataSet * @param mostEntries the entry count of the dataset with the most entries */ protected drawDataSet(c: Canvas, dataSet: IRadarDataSet, mostEntries: any): void; drawValues(c: Canvas): void; drawExtras(c: Canvas): void; protected drawWeb(c: Canvas): void; drawHighlighted(c: Canvas, indices: Highlight[]): void; drawHighlightCircle(c: Canvas, point: MPPointF, innerRadius: any, outerRadius: any, fillColor: any, strokeColor: any, strokeWidth: any): void; }