Skip to content
Apexify.jsDocs
Apexify.js version v5.4.5

interface export

PieChartOptions

Published interface export PieChartOptions.

apexify.jsCURRENTnode22node24node26
Source: lib-next/types/chart-pie.ts (opens in a new tab)

Signature

TypeScript
export interface PieChartOptions {
    dimensions?: {
        width?: number;
        height?: number;
        padding?: {
            top?: number;
            right?: number;
            bottom?: number;
            left?: number;
        };
    };
    appearance?: ChartAppearanceExtended;
    type?: "pie" | "donut";
    donutInnerRadius?: number;
    labels?: {
        title?: {
            text?: string;
            fontSize?: number;
            color?: string;
            gradient?: gradient;
            textStyle?: EnhancedTextStyle;
        };
        sliceLabels?: {
            fontSize?: number;
            color?: string;
            gradient?: gradient;
            textStyle?: EnhancedTextStyle;
        };
        valueLabels?: {
            fontSize?: number;
            color?: string;
            gradient?: gradient;
            textStyle?: EnhancedTextStyle;
        };
        showValues?: boolean;
        showLabels?: boolean;
        valueFormat?: (value: number, percentage: number) => string;
    };
    legends?: {
        standard?: StandardLegendConfig;
        connected?: ConnectedLegendConfig;
    };
    slices?: {
        opacity?: number;
        shadow?: {
            color?: string;
            offsetX?: number;
            offsetY?: number;
            blur?: number;
        };
        stroke?: {
            color?: string;
            width?: number;
            gradient?: gradient;
        };
    };
}

Related APIs

No explicit related API metadata.

Next steps