Skip to content

@shbernal/pptxgenjs


@shbernal/pptxgenjs / index / ChartPropsAxisVal

Interface: ChartPropsAxisVal

Defined in: core-interfaces.ts:2566

Extended by

Properties

secondaryValAxis?

optional secondaryValAxis?: boolean

Defined in: core-interfaces.ts:2571

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

Default

ts
false

showValAxisTitle?

optional showValAxisTitle?: boolean

Defined in: core-interfaces.ts:2572


valAxes?

optional valAxes?: ChartPropsAxisVal[]

Defined in: core-interfaces.ts:2576

Multi-Chart prop: array of val axes


valAxisCrossBetween?

optional valAxisCrossBetween?: "between" | "midCat"

Defined in: core-interfaces.ts:2584

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: core-interfaces.ts:2577


valAxisDisplayUnit?

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

Defined in: core-interfaces.ts:2585


valAxisDisplayUnitLabel?

optional valAxisDisplayUnitLabel?: boolean

Defined in: core-interfaces.ts:2595


valAxisHidden?

optional valAxisHidden?: boolean

Defined in: core-interfaces.ts:2596


valAxisLabelColor?

optional valAxisLabelColor?: string

Defined in: core-interfaces.ts:2597


valAxisLabelFontBold?

optional valAxisLabelFontBold?: boolean

Defined in: core-interfaces.ts:2598


valAxisLabelFontFace?

optional valAxisLabelFontFace?: string

Defined in: core-interfaces.ts:2599


valAxisLabelFontItalic?

optional valAxisLabelFontItalic?: boolean

Defined in: core-interfaces.ts:2600


valAxisLabelFontSize?

optional valAxisLabelFontSize?: number

Defined in: core-interfaces.ts:2601


valAxisLabelFormatCode?

optional valAxisLabelFormatCode?: string

Defined in: core-interfaces.ts:2602


valAxisLabelPos?

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

Defined in: core-interfaces.ts:2603


valAxisLabelRotate?

optional valAxisLabelRotate?: number

Defined in: core-interfaces.ts:2604


valAxisLineColor?

optional valAxisLineColor?: string

Defined in: core-interfaces.ts:2605


valAxisLineShow?

optional valAxisLineShow?: boolean

Defined in: core-interfaces.ts:2606


valAxisLineSize?

optional valAxisLineSize?: number

Defined in: core-interfaces.ts:2607


valAxisLineStyle?

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

Defined in: core-interfaces.ts:2608


valAxisLogScaleBase?

optional valAxisLogScaleBase?: number

Defined in: core-interfaces.ts:2613

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

  • range: 2-99

valAxisMajorTickMark?

optional valAxisMajorTickMark?: ChartAxisTickMark

Defined in: core-interfaces.ts:2614


valAxisMajorUnit?

optional valAxisMajorUnit?: number

Defined in: core-interfaces.ts:2615


valAxisMaxVal?

optional valAxisMaxVal?: number

Defined in: core-interfaces.ts:2616


valAxisMinorTickMark?

optional valAxisMinorTickMark?: ChartAxisTickMark

Defined in: core-interfaces.ts:2617


valAxisMinVal?

optional valAxisMinVal?: number

Defined in: core-interfaces.ts:2618


valAxisOrientation?

optional valAxisOrientation?: "minMax" | "maxMin"

Defined in: core-interfaces.ts:2619


valAxisTitle?

optional valAxisTitle?: string

Defined in: core-interfaces.ts:2620


valAxisTitleColor?

optional valAxisTitleColor?: string

Defined in: core-interfaces.ts:2621


valAxisTitleFontFace?

optional valAxisTitleFontFace?: string

Defined in: core-interfaces.ts:2622


valAxisTitleFontSize?

optional valAxisTitleFontSize?: number

Defined in: core-interfaces.ts:2623


valAxisTitleRotate?

optional valAxisTitleRotate?: number

Defined in: core-interfaces.ts:2624


valGridLine?

optional valGridLine?: OptsChartGridLine

Defined in: core-interfaces.ts:2625


valLabelFormatCode?

optional valLabelFormatCode?: string

Defined in: core-interfaces.ts:2633

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'