Class: PieLayer
Defined in: layers/pie.ts:42
A pie / donut chart drawn as a per-vertex-color triangle soup (wedges as fans, or quad strips when a donut). Reuses the shared solid-fill program. Slices sweep clockwise from startAngle. Set the plot's equalAspect so it stays circular.
Implements
Constructors
Constructor
ts
new PieLayer(gl, opts): PieLayer;Defined in: layers/pie.ts:67
Parameters
| Parameter | Type |
|---|---|
gl | WebGL2RenderingContext |
opts | PieOptions |
Returns
PieLayer
Properties
colorCss
ts
readonly colorCss: string;Defined in: layers/pie.ts:45
id
ts
readonly id: string;Defined in: layers/pie.ts:43
Implementation of
name
ts
readonly name: string;Defined in: layers/pie.ts:44
yAxis
ts
readonly yAxis: string;Defined in: layers/pie.ts:46
The y axis this layer is bound to.
Implementation of
Methods
bounds()
ts
bounds():
| {
x: Range;
y: Range;
}
| null;Defined in: layers/pie.ts:184
Data-space bounds of this layer, for autoscaling. null if empty.
Returns
| { x: Range; y: Range; } | null
Implementation of
dispose()
ts
dispose(): void;Defined in: layers/pie.ts:199
Returns
void
Implementation of
draw()
ts
draw(state): void;Defined in: layers/pie.ts:189
Parameters
| Parameter | Type |
|---|---|
state | DrawState |
Returns
void
Implementation of
setData()
ts
setData(values): void;Defined in: layers/pie.ts:175
Replace the slice values and re-upload (for streaming).
Parameters
| Parameter | Type |
|---|---|
values | ArrayLike<number> |
Returns
void