pie property
dynamic
pie
Implementation
external dynamic
/*{
label?: {
/**
* Show or hide label on each pie piece.
*/
show?: boolean;
/**
* Set threshold ratio to show/hide labels.
*/
threshold?: number;
/**
* Set formatter for the label on each pie piece.
*/
format?(this: Chart, value: number, ratio: number, id: string): string;
/**
* Set ratio of labels position.
*/
ratio?:
| ((this: Chart, d: DataItem, radius: number, h: number) => void)
| number;
};
/**
* Enable or disable expanding pie pieces.
*/
expand?:
| boolean
| {
/**
* Set expand transition time in ms.
*/
duration?: number;
/**
* Set expand rate.
*/
rate?: number;
};
/**
* Sets the inner radius of pie arc.
*/
innerRadius?:
| number
| {
[key: string]: number;
};
/**
* Sets the outer radius of pie arc.
*/
outerRadius?:
| number
| {
[key: string]: number;
};
/**
* Set padding between data.
*/
padAngle?: number;
/**
* Sets the gap between pie arcs.
*/
padding?: number;
/**
* Set starting angle where data draws.
*/
startingAngle?: number;
}*/
get pie;
void
pie=(dynamic v)
Implementation
external set pie(
dynamic
/*{
label?: {
/**
* Show or hide label on each pie piece.
*/
show?: boolean;
/**
* Set threshold ratio to show/hide labels.
*/
threshold?: number;
/**
* Set formatter for the label on each pie piece.
*/
format?(this: Chart, value: number, ratio: number, id: string): string;
/**
* Set ratio of labels position.
*/
ratio?:
| ((this: Chart, d: DataItem, radius: number, h: number) => void)
| number;
};
/**
* Enable or disable expanding pie pieces.
*/
expand?:
| boolean
| {
/**
* Set expand transition time in ms.
*/
duration?: number;
/**
* Set expand rate.
*/
rate?: number;
};
/**
* Sets the inner radius of pie arc.
*/
innerRadius?:
| number
| {
[key: string]: number;
};
/**
* Sets the outer radius of pie arc.
*/
outerRadius?:
| number
| {
[key: string]: number;
};
/**
* Set padding between data.
*/
padAngle?: number;
/**
* Sets the gap between pie arcs.
*/
padding?: number;
/**
* Set starting angle where data draws.
*/
startingAngle?: number;
}*/
v);