Appearance
@shbernal/pptxgenjs / index / ChartPropsBase
Interface: ChartPropsBase
Defined in: core-interfaces.ts:2385
Extended by
Properties
axisPos?
optionalaxisPos?:"r"|"b"|"l"|"t"
Defined in: core-interfaces.ts:2389
Axis position
chartArea?
optionalchartArea?:ChartAreaProps
Defined in: core-interfaces.ts:2476
PowerPoint: Format Chart Area (Fill & Border/Line)
chartColors?
optionalchartColors?:string[]
Defined in: core-interfaces.ts:2390
chartColorsOpacity?
optionalchartColorsOpacity?:number
Defined in: core-interfaces.ts:2395
opacity (0 - 100)
Example
ts
50 // 50% opaquedataBorder?
optionaldataBorder?:BorderProps
Defined in: core-interfaces.ts:2396
displayBlanksAs?
optionaldisplayBlanksAs?:"zero"|"gap"|"span"
Defined in: core-interfaces.ts:2397
invertedColors?
optionalinvertedColors?:string[]
Defined in: core-interfaces.ts:2398
lang?
optionallang?:string
Defined in: core-interfaces.ts:2399
layout?
optionallayout?:PositionProps
Defined in: core-interfaces.ts:2400
leaderLineColor?
optionalleaderLineColor?:string
Defined in: core-interfaces.ts:2418
Leader line color (pie/doughnut data labels). Requires showLeaderLines: true. When omitted, PowerPoint applies its automatic leader-line color.
Example
ts
'FF0000' // red leader linesleaderLineSize?
optionalleaderLineSize?:number
Defined in: core-interfaces.ts:2424
Leader line width, in points (pie/doughnut data labels). Requires showLeaderLines: true.
Default
ts
0.75Example
ts
1.5plotArea?
optionalplotArea?:ChartPropsFillLine
Defined in: core-interfaces.ts:2480
PowerPoint: Format Plot Area (Fill & Border/Line)
seriesOptions?
optionalseriesOptions?:ChartSeriesOpts[]
Defined in: core-interfaces.ts:2487
Per-series style overrides. Element at index N applies to the series at data[N]. Missing indices or unset fields fall back to the chart-level option.
shadow?
optionalshadow?:ShadowProps
Defined in: core-interfaces.ts:2401
showBubbleSize?
optionalshowBubbleSize?:boolean
Defined in: core-interfaces.ts:2407
Show each bubble's size value as a data label (bubble / bubble3D charts only). Has no effect on other chart types.
Default
ts
falseshowLabel?
optionalshowLabel?:boolean
Defined in: core-interfaces.ts:2411
Default
ts
falseshowLeaderLines?
optionalshowLeaderLines?:boolean
Defined in: core-interfaces.ts:2412
showLegend?
optionalshowLegend?:boolean
Defined in: core-interfaces.ts:2428
Default
ts
falseshowPercent?
optionalshowPercent?:boolean
Defined in: core-interfaces.ts:2432
Default
ts
falseshowSerName?
optionalshowSerName?:boolean
Defined in: core-interfaces.ts:2436
Default
ts
falseshowTitle?
optionalshowTitle?:boolean
Defined in: core-interfaces.ts:2440
Default
ts
falseshowValue?
optionalshowValue?:boolean
Defined in: core-interfaces.ts:2444
Default
ts
falsev3DPerspective?
optionalv3DPerspective?:number
Defined in: core-interfaces.ts:2450
3D Perspecitve
- range: 0-120
Default
ts
30v3DRAngAx?
optionalv3DRAngAx?:boolean
Defined in: core-interfaces.ts:2458
Right Angle Axes
- Shows chart from first-person perspective
- Overrides
v3DPerspectivewhen true - PowerPoint: Chart Options > 3-D Rotation
Default
ts
falsev3DRotX?
optionalv3DRotX?:number
Defined in: core-interfaces.ts:2465
X Rotation
- PowerPoint: Chart Options > 3-D Rotation
- range: 0-359.9
Default
ts
30v3DRotY?
optionalv3DRotY?:number
Defined in: core-interfaces.ts:2471
Y Rotation
- range: 0-359.9
Default
ts
30