Appearance
@shbernal/pptxgenjs / index / IChartPropsBase
Interface: IChartPropsBase
Defined in: core-interfaces.ts:2194
Extended by
Properties
axisPos?
optionalaxisPos?:"r"|"b"|"l"|"t"
Defined in: core-interfaces.ts:2198
Axis position
border?
optionalborder?:BorderProps
Defined in: core-interfaces.ts:2296
Deprecated
v3.11.0 - use plotArea.border
chartArea?
optionalchartArea?:IChartAreaProps
Defined in: core-interfaces.ts:2286
PowerPoint: Format Chart Area (Fill & Border/Line)
Since
v3.11
chartColors?
optionalchartColors?:string[]
Defined in: core-interfaces.ts:2199
chartColorsOpacity?
optionalchartColorsOpacity?:number
Defined in: core-interfaces.ts:2204
opacity (0 - 100)
Example
ts
50 // 50% opaquedataBorder?
optionaldataBorder?:BorderProps
Defined in: core-interfaces.ts:2205
displayBlanksAs?
optionaldisplayBlanksAs?:"zero"|"gap"|"span"
Defined in: core-interfaces.ts:2206
fill?
optionalfill?:string
Defined in: core-interfaces.ts:2300
Deprecated
v3.11.0 - use plotArea.fill
invertedColors?
optionalinvertedColors?:string[]
Defined in: core-interfaces.ts:2207
lang?
optionallang?:string
Defined in: core-interfaces.ts:2208
layout?
optionallayout?:PositionProps
Defined in: core-interfaces.ts:2209
leaderLineColor?
optionalleaderLineColor?:string
Defined in: core-interfaces.ts:2227
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:2233
Leader line width, in points (pie/doughnut data labels). Requires showLeaderLines: true.
Default
ts
0.75Example
ts
1.5plotArea?
optionalplotArea?:IChartPropsFillLine
Defined in: core-interfaces.ts:2291
PowerPoint: Format Plot Area (Fill & Border/Line)
Since
v3.11
seriesOptions?
optionalseriesOptions?:IChartSeriesOpts[]
Defined in: core-interfaces.ts:2307
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.
Since
v4.0.0
shadow?
optionalshadow?:ShadowProps
Defined in: core-interfaces.ts:2210
showBubbleSize?
optionalshowBubbleSize?:boolean
Defined in: core-interfaces.ts:2216
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:2220
Default
ts
falseshowLeaderLines?
optionalshowLeaderLines?:boolean
Defined in: core-interfaces.ts:2221
showLegend?
optionalshowLegend?:boolean
Defined in: core-interfaces.ts:2237
Default
ts
falseshowPercent?
optionalshowPercent?:boolean
Defined in: core-interfaces.ts:2241
Default
ts
falseshowSerName?
optionalshowSerName?:boolean
Defined in: core-interfaces.ts:2245
Default
ts
falseshowTitle?
optionalshowTitle?:boolean
Defined in: core-interfaces.ts:2249
Default
ts
falseshowValue?
optionalshowValue?:boolean
Defined in: core-interfaces.ts:2253
Default
ts
falsev3DPerspective?
optionalv3DPerspective?:number
Defined in: core-interfaces.ts:2259
3D Perspecitve
- range: 0-120
Default
ts
30v3DRAngAx?
optionalv3DRAngAx?:boolean
Defined in: core-interfaces.ts:2267
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:2274
X Rotation
- PowerPoint: Chart Options > 3-D Rotation
- range: 0-359.9
Default
ts
30v3DRotY?
optionalv3DRotY?:number
Defined in: core-interfaces.ts:2280
Y Rotation
- range: 0-359.9
Default
ts
30