Paper Office
paper-pptxAPI referenceoxml.chart.series

CT_NumDataSource

paper-pptx 0.2.0 API reference

<c:yVal> custom element class used in XY and bubble charts, and perhaps others.

Attributes

numRef

attributenumRef
= OneAndOnlyOne('c:numRef')

ptCount_val

attributeptCount_val

Return the value of ./c:numRef/c:numCache/c:ptCount/@val, specifying how many c:pt elements are in this numeric data cache. Returns 0 if no c:ptCount element is present, as this is the least disruptive way to degrade when no cached point data is available. This situation is not expected, but is valid according to the schema.

xml

attributexmlstr

XML string for this element, suitable for testing purposes.

Pretty printed for readability and without an XML declaration at the top.

Functions

first_child_found_in

funcfirst_child_found_in(*tagnames: str) -> _Element | None

First child with tag in tagnames, or None if not found.

paramtagnamesstr
= ()

Returns

lxml.etree._Element | None

insert_element_before

funcinsert_element_before(elm: ElementBase, *tagnames: str)
paramelmElementBase
paramtagnamesstr
= ()

pt_v

funcpt_v(idx)

Return the Y value for data point idx in this cache, or None if no value is present for that data point.

paramidx

remove_all

funcremove_all(*tagnames: str) -> None

Remove child elements with tagname (e.g. "a:p") in tagnames.

paramtagnamesstr
= ()

Returns

None

xpath

funcxpath(xpath_str: str) -> Any

Override of lxml _Element.xpath() method.

Provides standard Open XML namespace mapping (nsmap) in centralized location.

paramxpath_strstr

Returns

typing.Any

On this page