@amcharts/amcharts5
Version:
amCharts 5
45 lines • 1.89 kB
TypeScript
import { LineSeries, ILineSeriesPrivate, ILineSeriesSettings, ILineSeriesDataItem, ILineSeriesAxisRange } from "../xy/series/LineSeries";
import type { IPoint } from "../../core/util/IPoint";
import type { Bullet } from "../../core/render/Bullet";
import type { RadarChart } from "./RadarChart";
export interface IRadarLineSeriesDataItem extends ILineSeriesDataItem {
}
export interface IRadarLineSeriesSettings extends ILineSeriesSettings {
/**
* If set to `true` (default), series will connect its last data point to the
* first one with a line, thus completing full circle.
*
* @see {@link https://www.amcharts.com/docs/v5/charts/radar-chart/radar-series/#Connecting_ends} for more info
* @default @true
*/
connectEnds?: boolean;
}
export interface IRadarLineSeriesPrivate extends ILineSeriesPrivate {
}
export interface IRadarLineSeriesAxisRange extends ILineSeriesAxisRange {
}
/**
* Draws a line series for use in a [[RadarChart]].
*
* @important
*/
export declare class RadarLineSeries extends LineSeries {
_settings: IRadarLineSeriesSettings;
_privateSettings: IRadarLineSeriesPrivate;
_dataItemSettings: IRadarLineSeriesDataItem;
_axisRangeType: IRadarLineSeriesAxisRange;
/**
* A chart series belongs to.
*/
chart: RadarChart | undefined;
static className: string;
static classNames: Array<string>;
protected _afterNew(): void;
protected _handleMaskBullets(): void;
getPoint(positionX: number, positionY: number): IPoint;
protected _endLine(points: Array<Array<number>>, firstPoint: Array<number>): void;
protected _shouldInclude(position: number): boolean;
protected _shouldShowBullet(positionX: number, _positionY: number): boolean;
_positionBullet(bullet: Bullet): void;
}
//# sourceMappingURL=RadarLineSeries.d.ts.map