fastpyxl.chart.axis module

class fastpyxl.chart.axis.ChartLines(spPr=None)[source]

Bases: Serialisable

property graphicalProperties
spPr: GraphicalProperties | None
tagname = 'chartLines'
class fastpyxl.chart.axis.DateAxis(auto=None, lblOffset=None, baseTimeUnit=None, majorUnit=None, majorTimeUnit=None, minorUnit=None, minorTimeUnit=None, extLst=None, **kw)[source]

Bases: TextAxis

baseTimeUnit: str | None
property graphicalProperties
lblOffset: int | None
majorTimeUnit: str | None
majorUnit: float | None
minorTimeUnit: str | None
minorUnit: float | None
property number_format
tagname = 'dateAx'
property textProperties
xml_order = ('axId', 'scaling', 'delete', 'axPos', 'majorGridlines', 'minorGridlines', 'title', 'numFmt', 'majorTickMark', 'minorTickMark', 'tickLblPos', 'spPr', 'txPr', 'crossAx', 'crosses', 'crossesAt', 'auto', 'lblOffset', 'baseTimeUnit', 'majorUnit', 'majorTimeUnit', 'minorUnit', 'minorTimeUnit')
class fastpyxl.chart.axis.DisplayUnitsLabel(layout=None, tx=None, spPr=None, txPr=None)[source]

Bases: Serialisable

property graphicalProperties
layout: Layout | None
spPr: GraphicalProperties | None
tagname = 'dispUnitsLbl'
property text
property textPropertes
tx: Text | None
txPr: RichText | None
xml_order = ('layout', 'tx', 'spPr', 'txPr')
class fastpyxl.chart.axis.DisplayUnitsLabelList(custUnit=None, builtInUnit=None, dispUnitsLbl=None, extLst=None)[source]

Bases: Serialisable

builtInUnit: str | None
custUnit: float | None
dispUnitsLbl: DisplayUnitsLabel | None
extLst: ExtensionList | None
tagname = 'dispUnits'
xml_order = ('custUnit', 'builtInUnit', 'dispUnitsLbl')
class fastpyxl.chart.axis.NumericAxis(crossBetween=None, majorUnit=None, minorUnit=None, dispUnits=None, extLst=None, **kw)[source]

Bases: _BaseAxis

crossBetween: str | None
dispUnits: DisplayUnitsLabelList | None
extLst: ExtensionList | None
classmethod from_tree(node)[source]
property graphicalProperties
majorUnit: float | None
minorUnit: float | None
property number_format
tagname = 'valAx'
property textProperties
xml_order = ('axId', 'scaling', 'delete', 'axPos', 'majorGridlines', 'minorGridlines', 'title', 'numFmt', 'majorTickMark', 'minorTickMark', 'tickLblPos', 'spPr', 'txPr', 'crossAx', 'crosses', 'crossesAt', 'crossBetween', 'majorUnit', 'minorUnit', 'dispUnits')
class fastpyxl.chart.axis.Scaling(logBase=None, orientation='minMax', max=None, min=None, extLst=None)[source]

Bases: Serialisable

extLst: ExtensionList | None
logBase: float | None
max: float | None
min: float | None
orientation: str | None
tagname = 'scaling'
xml_order = ('logBase', 'orientation', 'max', 'min')
class fastpyxl.chart.axis.SeriesAxis(tickLblSkip=None, tickMarkSkip=None, extLst=None, **kw)[source]

Bases: _BaseAxis

extLst: ExtensionList | None
property graphicalProperties
property number_format
tagname = 'serAx'
property textProperties
tickLblSkip: int | None
tickMarkSkip: int | None
xml_order = ('axId', 'scaling', 'delete', 'axPos', 'majorGridlines', 'minorGridlines', 'title', 'numFmt', 'majorTickMark', 'minorTickMark', 'tickLblPos', 'spPr', 'txPr', 'crossAx', 'crosses', 'crossesAt', 'tickLblSkip', 'tickMarkSkip')
class fastpyxl.chart.axis.TextAxis(auto=None, lblAlgn=None, lblOffset=100, tickLblSkip=None, tickMarkSkip=None, noMultiLvlLbl=None, extLst=None, **kw)[source]

Bases: _BaseAxis

auto: bool | None
extLst: ExtensionList | None
property graphicalProperties
lblAlgn: str | None
lblOffset: int | None
noMultiLvlLbl: bool | None
property number_format
tagname = 'catAx'
property textProperties
tickLblSkip: int | None
tickMarkSkip: int | None
xml_order = ('axId', 'scaling', 'delete', 'axPos', 'majorGridlines', 'minorGridlines', 'title', 'numFmt', 'majorTickMark', 'minorTickMark', 'tickLblPos', 'spPr', 'txPr', 'crossAx', 'crosses', 'crossesAt', 'auto', 'lblAlgn', 'lblOffset', 'tickLblSkip', 'tickMarkSkip', 'noMultiLvlLbl')