fastpyxl.chart.pie_chart module

class fastpyxl.chart.pie_chart.CustomSplit(secondPiePt=())[source]

Bases: Serialisable

secondPiePt: list[int] | None
tagname = 'custSplit'
xml_order = ('secondPiePt',)
class fastpyxl.chart.pie_chart.DoughnutChart(firstSliceAng=0, holeSize=10, extLst=None, **kw)[source]

Bases: _PieChartBase

property dataLabels
extLst: ExtensionList | None
firstSliceAng: int | None
holeSize: int | None
property series
tagname = 'doughnutChart'
xml_order = ('varyColors', 'ser', 'dLbls', 'firstSliceAng', 'holeSize')
class fastpyxl.chart.pie_chart.PieChart(firstSliceAng=0, extLst=None, **kw)[source]

Bases: _PieChartBase

property dataLabels
extLst: ExtensionList | None
firstSliceAng: int | None
property series
tagname = 'pieChart'
xml_order = ('varyColors', 'ser', 'dLbls', 'firstSliceAng')
class fastpyxl.chart.pie_chart.PieChart3D(extLst=None, **kw)[source]

Bases: _PieChartBase

property dataLabels
extLst: ExtensionList | None
property series
tagname = 'pie3DChart'
xml_order = ('varyColors', 'ser', 'dLbls')
class fastpyxl.chart.pie_chart.ProjectedPieChart(ofPieType='pie', gapWidth=None, splitType='auto', splitPos=None, custSplit=None, secondPieSize=75, serLines=None, extLst=None, **kw)[source]

Bases: _PieChartBase

From the spec 21.2.2.126

This element contains the pie of pie or bar of pie series on this chart. Only the first series shall be displayed. The splitType element shall determine whether the splitPos and custSplit elements apply.

custSplit: CustomSplit | None
property dataLabels
extLst: ExtensionList | None
property join_lines
ofPieType: str | None
secondPieSize: int | None
serLines: ChartLines | None
property series
splitPos: float | None
splitType: str | None
tagname = 'ofPieChart'
property type
xml_order = ('varyColors', 'ser', 'dLbls', 'ofPieType', 'gapWidth', 'splitType', 'splitPos', 'custSplit', 'secondPieSize', 'serLines')