automargin
automargin: boolean
direction
direction: "clockwise" | "counterclockwise"
hovertemplate
hovertemplate: string | string[]
hovertext
hovertext: string | string[]
legendgroup
legendgroup: string
meta
meta: string | number
pull
pull: number | number[]
scalegroup
scalegroup: string
showlegend
showlegend: boolean
textinfo
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
texttemplate: string | string[]
uirevision
uirevision: string | number
values
values: (string | number)[]
visible
visible: boolean | "legendonly"
From T, pick a set of properties whose keys are in the union K