paper-xlsxAPI referencechart.pie_chart
ProjectedPieChart
paper-xlsx 0.2.1 API reference
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.
ProjectedPieChart(ofPieType='pie', gapWidth=None, splitType='auto', splitPos=None, custSplit=None, secondPieSize=75, serLines=None, extLst=None, **kw)Attributes
anchor
attributeanchor= 'E15'axId
attributeaxId= axIdcustSplit
attributecustSplit= custSplitdLbls
attributedLbls= _PieChartBase.dLblsdataLabels
attributedataLabels= Alias('dLbls')display_blanks
attributedisplay_blanks= 'gap'extLst
attributeextLst= Typed(expected_type=ExtensionList, allow_none=True)gapWidth
attributegapWidth= gapWidthgraphical_properties
attributegraphical_properties= Noneheight
attributeheight= 7.5idx_base
attributeidx_base= 0join_lines
attributejoin_lines= Alias('serLines')layout
attributelayout= Nonelegend
attributelegend= Legend()mime_type
attributemime_type= 'application/vnd.openxmlformats-officedocument.drawingml.chart+xml'namespace
attributenamespace= NoneofPieType
attributeofPieType= ofPieTypepath
attributepathpivotFormats
attributepivotFormats= ()pivotSource
attributepivotSource= Noneplot_area
attributeplot_area= PlotArea()roundedCorners
attributeroundedCorners= NonesecondPieSize
attributesecondPieSize= secondPieSizeser
attributeser= _PieChartBase.serserLines
attributeserLines= Typed(expected_type=ChartLines, allow_none=True)series
attributeseries= Alias('ser')splitPos
attributesplitPos= splitPossplitType
attributesplitType= splitTypestyle
attributestyle= Nonetagname
attributetagname= 'ofPieChart'title
attributetitle= Nonetype
attributetype= Alias('ofPieType')varyColors
attributevaryColors= _PieChartBase.varyColorsvisible_cells_only
attributevisible_cells_only= Truewidth
attributewidth= 15Functions
__iter__
func__iter__()add_data
funcadd_data(data, from_rows=False, titles_from_data=False)Add a range of data in a single pass. The default is to treat each column as a data series.
paramdataparamfrom_rows= Falseparamtitles_from_data= Falseappend
funcappend(value)Append a data series to the chart
paramvaluefrom_tree
funcfrom_tree(node)Create object from XML
paramnoderepoint
funcrepoint(series_index, new_range)Point a series' VALUES at new_range — "the chart now covers
Q1-Q4" (paper-xlsx). new_range must be a
sheet-qualified single-area range like "'Data'!$B$2:$B$13"; it is
validated here, and under preserve mode the save expresses the
change as a byte patch of the chart's <c:f> text.
paramseries_indexparamnew_rangeset_categories
funcset_categories(labels)Set the categories / x-axis values
paramlabelsto_tree
functo_tree(namespace=None, tagname=None, idx=None)paramnamespace= Noneparamtagname= Noneparamidx= None