fastpyxl.chart.data_source module

Collection of utility primitives for charts.

class fastpyxl.chart.data_source.AxDataSource(numRef=None, numLit=None, strRef=None, strLit=None, multiLvlStrRef=None)[source]

Bases: Serialisable

multiLvlStrRef: MultiLevelStrRef | None
numLit: NumData | None
numRef: NumRef | None
strLit: StrData | None
strRef: StrRef | None
tagname = 'cat'
xml_order = ('multiLvlStrRef', 'numLit', 'numRef', 'strLit', 'strRef')
class fastpyxl.chart.data_source.Level(pt=())[source]

Bases: Serialisable

pt: list[StrVal] | None
tagname = 'lvl'
class fastpyxl.chart.data_source.MultiLevelStrData(ptCount=None, lvl=(), extLst=None)[source]

Bases: Serialisable

extLst: ExtensionList | None
lvl: list[Level] | None
ptCount: int | None
tagname = 'multiLvlStrData'
xml_order = ('ptCount', 'lvl')
class fastpyxl.chart.data_source.MultiLevelStrRef(f=None, multiLvlStrCache=None, extLst=None)[source]

Bases: Serialisable

extLst: ExtensionList | None
f: str | None
multiLvlStrCache: MultiLevelStrData | None
tagname = 'multiLvlStrRef'
xml_order = ('multiLvlStrCache', 'f')
class fastpyxl.chart.data_source.NumData(formatCode=None, ptCount=None, pt=(), extLst=None)[source]

Bases: Serialisable

extLst: ExtensionList | None
formatCode: str | None
pt: list[NumVal] | None
ptCount: int | None
tagname = 'numCache'
xml_order = ('formatCode', 'ptCount', 'pt')
class fastpyxl.chart.data_source.NumDataSource(numRef=None, numLit=None)[source]

Bases: Serialisable

numLit: NumData | None
numRef: NumRef | None
tagname = 'val'
xml_order = ('numRef', 'numLit')
class fastpyxl.chart.data_source.NumFmt(formatCode=None, sourceLinked=False)[source]

Bases: Serialisable

formatCode: str | None
sourceLinked: bool | None
tagname = 'numFmt'
class fastpyxl.chart.data_source.NumRef(f=None, numCache=None, extLst=None)[source]

Bases: Serialisable

extLst: ExtensionList | None
f: str | None
numCache: NumData | None
property ref
tagname = 'numRef'
xml_order = ('f', 'numCache')
class fastpyxl.chart.data_source.NumVal(idx=None, formatCode=None, v=None)[source]

Bases: Serialisable

formatCode: str | None
idx: int | None
tagname = 'pt'
v: float | str | None
class fastpyxl.chart.data_source.StrData(ptCount=None, pt=(), extLst=None)[source]

Bases: Serialisable

extLst: ExtensionList | None
pt: list[StrVal] | None
ptCount: int | None
tagname = 'strData'
xml_order = ('ptCount', 'pt')
class fastpyxl.chart.data_source.StrRef(f=None, strCache=None, extLst=None)[source]

Bases: Serialisable

extLst: ExtensionList | None
f: str | None
strCache: StrData | None
tagname = 'strRef'
xml_order = ('f', 'strCache')
class fastpyxl.chart.data_source.StrVal(idx=0, v=None)[source]

Bases: Serialisable

idx: int | None
tagname = 'strVal'
v: str | None