ag-charts-community
Version:
Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue
28 lines (27 loc) • 1.16 kB
TypeScript
import type { ChartOptions } from '../module/optionsModule';
import { BBox } from '../scene/bbox';
import type { TransferableResources } from './chart';
import { Chart } from './chart';
import { PolarChartAxes } from './chartAxes';
import type { LayoutContext } from './layout/layoutManager';
import type { Series } from './series/series';
import type { SeriesProperties } from './series/seriesProperties';
import type { SeriesNodeDatum } from './series/seriesTypes';
export declare class PolarChart extends Chart {
static readonly className = "PolarChart";
static readonly type: "polar";
series: Series<SeriesNodeDatum, object, SeriesProperties<object> & {
marker?: {
size: number;
};
}>[];
axes: PolarChartAxes;
createChartAxes(): PolarChartAxes;
constructor(options: ChartOptions, resources?: TransferableResources);
getChartType(): "polar";
isDataTransactionSupported(): boolean;
protected performLayout(ctx: LayoutContext): Promise<void>;
protected updateAxes(seriesBox: BBox, cx: number, cy: number, radius: number): void;
private computeCircle;
private refineCircle;
}