
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
import type { DataItem } from "../../core/render/Component";
import type { IPoint } from "../../core/util/IPoint";
import type { Bullet } from "../../core/render/Bullet";
import type { RadarChart } from "./RadarChart";
import { BaseColumnSeries, IBaseColumnSeriesPrivate, IBaseColumnSeriesSettings, IBaseColumnSeriesDataItem, IBaseColumnSeriesAxisRange } from "../xy/series/BaseColumnSeries";
import { Slice } from "../../core/render/Slice";
import { Graphics } from "../../core/render/Graphics";
import { ListTemplate } from "../../core/util/List";
export interface IRadarColumnSeriesDataItem extends IBaseColumnSeriesDataItem {
/**
* Actual radius of the column in pixels.
*/
radius?: number;
/**
* Actual inner radius of the column in pixels.
*/
innerRadius?: number;
/**
* Actual start angle of the column in degrees.
*/
startAngle?: number;
/**
* Actual end angle of the column in degrees.
*/
endAngle?: number;
}
export interface IRadarColumnSeriesSettings extends IBaseColumnSeriesSettings {
}
export interface IRadarColumnSeriesPrivate extends IBaseColumnSeriesPrivate {
}
export interface IRadarColumnSeriesAxisRange extends IBaseColumnSeriesAxisRange {
/**
* List of columns in a range.
*/
columns: ListTemplate<Slice>;
}
/**
* A column series for use in a [[RadarChart]].
*
* @important
*/
export declare class RadarColumnSeries extends BaseColumnSeries {
_settings: IRadarColumnSeriesSettings;
_privateSettings: IRadarColumnSeriesPrivate;
_dataItemSettings: IRadarColumnSeriesDataItem;
_axisRangeType: IRadarColumnSeriesAxisRange;
/**
* @ignore
*/
makeColumn(dataItem: DataItem<this["_dataItemSettings"]>, listTemplate: ListTemplate<Slice>): Slice;
/**
* A [[TemplateList]] of all columns in series.
*
* `columns.template` can be used to set default settings for all columns,
* or to change on existing ones.
*
* @default new ListTemplate<Slice>
*/
readonly columns: ListTemplate<Slice>;
static className: string;
static classNames: Array<string>;
/**
* A chart series belongs to.
*/
chart: RadarChart | undefined;
protected _afterNew(): void;
/**
* @ignore
*/
getPoint(positionX: number, positionY: number): IPoint;
protected _updateSeriesGraphics(dataItem: DataItem<this["_dataItemSettings"]>, graphics: Graphics, l: number, r: number, t: number, b: number): void;
protected _shouldInclude(position: number): boolean;
protected _shouldShowBullet(positionX: number, _positionY: number): boolean;
_positionBullet(bullet: Bullet): void;
protected _handleMaskBullets(): void;
protected _processAxisRange(axisRange: this["_axisRangeType"]): void;
}
//# sourceMappingURL=RadarColumnSeries.d.ts.map