From T, pick a set of properties whose keys are in the union K

interface PieData {
    automargin: boolean;
    customdata: Datum[];
    direction: "clockwise" | "counterclockwise";
    dlabel: number;
    domain: Partial<PieDomain>;
    hole: number;
    hoverinfo: PieHoverInfo;
    hoverlabel: Partial<PieHoverLabel>;
    hovertemplate: string | string[];
    hovertext: string | string[];
    ids: string[];
    insidetextfont: PieFont;
    insidetextorientation: PieInsideTextOrientation;
    label0: number;
    labels: Datum[];
    legendgroup: string;
    marker: Partial<PieMarker>;
    meta: string | number;
    name: string;
    opacity: number;
    outsidetextfont: PieFont;
    pull: number | number[];
    rotation: number;
    scalegroup: string;
    showlegend: boolean;
    sort: boolean;
    text: Datum | Datum[];
    textfont: PieFont;
    textinfo:
        | "text"
        | "none"
        | "label"
        | "value"
        | "percent"
        | "label+text"
        | "label+value"
        | "label+percent"
        | "label+text+value"
        | "label+text+percent"
        | "label+value+percent"
        | "text+value"
        | "text+percent"
        | "text+value+percent"
        | "value+percent";
    textposition: PieTextPosition | PieTextPosition[];
    texttemplate: string | string[];
    title: Partial<PieDataTitle>;
    type: "pie";
    uirevision: string | number;
    values: (string | number)[];
    visible: boolean | "legendonly";
}

Hierarchy (view full)

  • Pick<PlotData,
        | "name"
        | "visible"
        | "showlegend"
        | "legendgroup"
        | "opacity"
        | "ids"
        | "labels"
        | "hovertext"
        | "automargin"
        | "textinfo"
        | "direction"
        | "hole"
        | "rotation">
    • PieData

Properties

automargin: boolean
customdata: Datum[]
direction: "clockwise" | "counterclockwise"
dlabel: number
hole: number
hoverinfo: PieHoverInfo
hoverlabel: Partial<PieHoverLabel>
hovertemplate: string | string[]
hovertext: string | string[]
ids: string[]
insidetextfont: PieFont
insidetextorientation: PieInsideTextOrientation
label0: number
labels: Datum[]
legendgroup: string
meta: string | number
name: string
opacity: number
outsidetextfont: PieFont
pull: number | number[]
rotation: number
scalegroup: string
showlegend: boolean
sort: boolean
text: Datum | Datum[]
textfont: PieFont
textinfo:
    | "text"
    | "none"
    | "label"
    | "value"
    | "percent"
    | "label+text"
    | "label+value"
    | "label+percent"
    | "label+text+value"
    | "label+text+percent"
    | "label+value+percent"
    | "text+value"
    | "text+percent"
    | "text+value+percent"
    | "value+percent"
texttemplate: string | string[]
type
uirevision: string | number
values: (string | number)[]
visible: boolean | "legendonly"