MCPcopy Create free account
hub / github.com/scanny/python-pptx / _XySeriesXmlWriter

Class _XySeriesXmlWriter

src/pptx/chart/xmlwriter.py:1634–1723  ·  view source on GitHub ↗

Generates XML snippets particular to an XY series.

Source from the content-addressed store, hash-verified

1632
1633
1634class _XySeriesXmlWriter(_BaseSeriesXmlWriter):
1635 """
1636 Generates XML snippets particular to an XY series.
1637 """
1638
1639 @property
1640 def xVal(self):
1641 """
1642 Return the ``<c:xVal>`` element for this series as an oxml element.
1643 This element contains the X values for this series.
1644 """
1645 xml = self._xVal_tmpl.format(
1646 **{
1647 "nsdecls": " %s" % nsdecls("c"),
1648 "numRef_xml": self.numRef_xml(
1649 self._series.x_values_ref,
1650 self._series.number_format,
1651 self._series.x_values,
1652 ),
1653 }
1654 )
1655 return parse_xml(xml)
1656
1657 @property
1658 def xVal_xml(self):
1659 """
1660 Return the ``<c:xVal>`` element for this series as unicode text. This
1661 element contains the X values for this series.
1662 """
1663 return self._xVal_tmpl.format(
1664 **{
1665 "nsdecls": "",
1666 "numRef_xml": self.numRef_xml(
1667 self._series.x_values_ref,
1668 self._series.number_format,
1669 self._series.x_values,
1670 ),
1671 }
1672 )
1673
1674 @property
1675 def yVal(self):
1676 """
1677 Return the ``<c:yVal>`` element for this series as an oxml element.
1678 This element contains the Y values for this series.
1679 """
1680 xml = self._yVal_tmpl.format(
1681 **{
1682 "nsdecls": " %s" % nsdecls("c"),
1683 "numRef_xml": self.numRef_xml(
1684 self._series.y_values_ref,
1685 self._series.number_format,
1686 self._series.y_values,
1687 ),
1688 }
1689 )
1690 return parse_xml(xml)
1691

Callers 4

xVal_fixtureMethod · 0.90
yVal_fixtureMethod · 0.90
_ser_xmlMethod · 0.85
_rewrite_ser_dataMethod · 0.85

Calls

no outgoing calls

Tested by 2

xVal_fixtureMethod · 0.72
yVal_fixtureMethod · 0.72

Used in the wild real call sites across dependent graphs

searching dependent graphs…