Skip to content

@shbernal/ts-pptx


@shbernal/ts-pptx / index / ChartPropsAxisVal

Interface: ChartPropsAxisVal

Defined in: src/types/chart.ts:403

Extended by

Properties

secondaryValAxis?

optional secondaryValAxis?: boolean

Defined in: src/types/chart.ts:408

Whether data should use secondary value axis (instead of primary)

Default

ts
false

showValAxisTitle?

optional showValAxisTitle?: boolean

Defined in: src/types/chart.ts:409


valAxes?

optional valAxes?: ChartPropsAxisVal[]

Defined in: src/types/chart.ts:413

Multi-Chart prop: array of val axes


valAxisCrossBetween?

optional valAxisCrossBetween?: "between" | "midCat"

Defined in: src/types/chart.ts:421

Controls where axis values are plotted relative to tick marks

  • 'between' = values plotted between tick marks (default for bar/column/line)
  • 'midCat' = values plotted on tick marks (default for scatter/area)
  • PowerPoint: Format Axis > Axis Options > Axis crosses > On tick marks / Between tick marks

valAxisCrossesAt?

optional valAxisCrossesAt?: number | "autoZero"

Defined in: src/types/chart.ts:414


valAxisDisplayUnit?

optional valAxisDisplayUnit?: "billions" | "hundredMillions" | "hundreds" | "hundredThousands" | "millions" | "tenMillions" | "tenThousands" | "thousands" | "trillions"

Defined in: src/types/chart.ts:422


valAxisDisplayUnitLabel?

optional valAxisDisplayUnitLabel?: boolean

Defined in: src/types/chart.ts:432


valAxisHidden?

optional valAxisHidden?: boolean

Defined in: src/types/chart.ts:433


valAxisLabelColor?

optional valAxisLabelColor?: string

Defined in: src/types/chart.ts:434


valAxisLabelFontBold?

optional valAxisLabelFontBold?: boolean

Defined in: src/types/chart.ts:435


valAxisLabelFontFace?

optional valAxisLabelFontFace?: string

Defined in: src/types/chart.ts:436


valAxisLabelFontItalic?

optional valAxisLabelFontItalic?: boolean

Defined in: src/types/chart.ts:437


valAxisLabelFontSize?

optional valAxisLabelFontSize?: number

Defined in: src/types/chart.ts:438


valAxisLabelFormatCode?

optional valAxisLabelFormatCode?: string

Defined in: src/types/chart.ts:439


valAxisLabelPos?

optional valAxisLabelPos?: "none" | "high" | "low" | "nextTo"

Defined in: src/types/chart.ts:440


valAxisLabelRotate?

optional valAxisLabelRotate?: number

Defined in: src/types/chart.ts:441


valAxisLineColor?

optional valAxisLineColor?: string

Defined in: src/types/chart.ts:442


valAxisLineShow?

optional valAxisLineShow?: boolean

Defined in: src/types/chart.ts:443


valAxisLineSize?

optional valAxisLineSize?: number

Defined in: src/types/chart.ts:444


valAxisLineStyle?

optional valAxisLineStyle?: "dash" | "solid" | "dot"

Defined in: src/types/chart.ts:445


valAxisLogScaleBase?

optional valAxisLogScaleBase?: number

Defined in: src/types/chart.ts:450

PowerPoint: Format Axis > Axis Options > Logarithmic scale - Base

  • range: 2-99

valAxisMajorTickMark?

optional valAxisMajorTickMark?: ChartAxisTickMark

Defined in: src/types/chart.ts:451


valAxisMajorUnit?

optional valAxisMajorUnit?: number

Defined in: src/types/chart.ts:452


valAxisMaxVal?

optional valAxisMaxVal?: number

Defined in: src/types/chart.ts:453


valAxisMinorTickMark?

optional valAxisMinorTickMark?: ChartAxisTickMark

Defined in: src/types/chart.ts:454


valAxisMinVal?

optional valAxisMinVal?: number

Defined in: src/types/chart.ts:455


valAxisOrientation?

optional valAxisOrientation?: "minMax" | "maxMin"

Defined in: src/types/chart.ts:456


valAxisTitle?

optional valAxisTitle?: string

Defined in: src/types/chart.ts:457


valAxisTitleColor?

optional valAxisTitleColor?: string

Defined in: src/types/chart.ts:458


valAxisTitleFontFace?

optional valAxisTitleFontFace?: string

Defined in: src/types/chart.ts:459


valAxisTitleFontSize?

optional valAxisTitleFontSize?: number

Defined in: src/types/chart.ts:460


valAxisTitleRotate?

optional valAxisTitleRotate?: number

Defined in: src/types/chart.ts:461


valGridLine?

optional valGridLine?: OptsChartGridLine

Defined in: src/types/chart.ts:462


valLabelFormatCode?

optional valLabelFormatCode?: string

Defined in: src/types/chart.ts:470

Value label format code

  • this also directs Data Table formatting

Examples

ts
'#%' // round percent
ts
'0.00%' // shows values as '0.00%'
ts
'$0.00' // shows values as '$0.00'