Skip to content

@shbernal/pptxgenjs


@shbernal/pptxgenjs / index / IChartPropsAxisVal

Interface: IChartPropsAxisVal

Defined in: core-interfaces.ts:2387

Extended by

Properties

secondaryValAxis?

optional secondaryValAxis?: boolean

Defined in: core-interfaces.ts:2392

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

Default

ts
false

showValAxisTitle?

optional showValAxisTitle?: boolean

Defined in: core-interfaces.ts:2393


valAxes?

optional valAxes?: IChartPropsAxisVal[]

Defined in: core-interfaces.ts:2397

Multi-Chart prop: array of val axes


valAxisCrossBetween?

optional valAxisCrossBetween?: "between" | "midCat"

Defined in: core-interfaces.ts:2405

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:2398


valAxisDisplayUnit?

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

Defined in: core-interfaces.ts:2406


valAxisDisplayUnitLabel?

optional valAxisDisplayUnitLabel?: boolean

Defined in: core-interfaces.ts:2407


valAxisHidden?

optional valAxisHidden?: boolean

Defined in: core-interfaces.ts:2408


valAxisLabelColor?

optional valAxisLabelColor?: string

Defined in: core-interfaces.ts:2409


valAxisLabelFontBold?

optional valAxisLabelFontBold?: boolean

Defined in: core-interfaces.ts:2410


valAxisLabelFontFace?

optional valAxisLabelFontFace?: string

Defined in: core-interfaces.ts:2411


valAxisLabelFontItalic?

optional valAxisLabelFontItalic?: boolean

Defined in: core-interfaces.ts:2412


valAxisLabelFontSize?

optional valAxisLabelFontSize?: number

Defined in: core-interfaces.ts:2413


valAxisLabelFormatCode?

optional valAxisLabelFormatCode?: string

Defined in: core-interfaces.ts:2414


valAxisLabelPos?

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

Defined in: core-interfaces.ts:2415


valAxisLabelRotate?

optional valAxisLabelRotate?: number

Defined in: core-interfaces.ts:2416


valAxisLineColor?

optional valAxisLineColor?: string

Defined in: core-interfaces.ts:2417


valAxisLineShow?

optional valAxisLineShow?: boolean

Defined in: core-interfaces.ts:2418


valAxisLineSize?

optional valAxisLineSize?: number

Defined in: core-interfaces.ts:2419


valAxisLineStyle?

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

Defined in: core-interfaces.ts:2420


valAxisLogScaleBase?

optional valAxisLogScaleBase?: number

Defined in: core-interfaces.ts:2426

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

  • range: 2-99

Since

v3.5.0


valAxisMajorTickMark?

optional valAxisMajorTickMark?: ChartAxisTickMark

Defined in: core-interfaces.ts:2427


valAxisMajorUnit?

optional valAxisMajorUnit?: number

Defined in: core-interfaces.ts:2428


valAxisMaxVal?

optional valAxisMaxVal?: number

Defined in: core-interfaces.ts:2429


valAxisMinorTickMark?

optional valAxisMinorTickMark?: ChartAxisTickMark

Defined in: core-interfaces.ts:2430


valAxisMinVal?

optional valAxisMinVal?: number

Defined in: core-interfaces.ts:2431


valAxisOrientation?

optional valAxisOrientation?: "minMax" | "maxMin"

Defined in: core-interfaces.ts:2432


valAxisTitle?

optional valAxisTitle?: string

Defined in: core-interfaces.ts:2433


valAxisTitleColor?

optional valAxisTitleColor?: string

Defined in: core-interfaces.ts:2434


valAxisTitleFontFace?

optional valAxisTitleFontFace?: string

Defined in: core-interfaces.ts:2435


valAxisTitleFontSize?

optional valAxisTitleFontSize?: number

Defined in: core-interfaces.ts:2436


valAxisTitleRotate?

optional valAxisTitleRotate?: number

Defined in: core-interfaces.ts:2437


valGridLine?

optional valGridLine?: OptsChartGridLine

Defined in: core-interfaces.ts:2438


valLabelFormatCode?

optional valLabelFormatCode?: string

Defined in: core-interfaces.ts:2447

Value label format code

  • this also directs Data Table formatting

Since

v3.3.0

Examples

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