API Reference
Command
Add-OfficePowerPointChart
Adds a chart to a PowerPoint slide.
Remarks
Adds a chart to a PowerPoint slide.
Examples
Add a clustered column chart from objects.
PS>Add-OfficePowerPointChart -Slide $slide -Data $rows -CategoryProperty Month -SeriesProperty Sales,Profit -Title 'Monthly performance'
Creates a clustered column chart using Month for categories and Sales/Profit as series.
Add a scatter chart from numeric properties.
PS>Add-OfficePowerPointChart -Slide $slide -Type Scatter -Data $rows -XProperty Quarter -YProperty Revenue -Title 'Revenue trend'
Creates a scatter chart using Quarter on the X axis and Revenue on the Y axis.
Common Parameters
This command supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.
For more information, see about_CommonParameters.
Syntax
Add-OfficePowerPointChart [-Height <Double>] [-Slide <PowerPointSlide>] [-Title <String>] [-Type <ClusteredColumn|Line|Pie|Doughnut|Scatter>] [-Width <Double>] [-X <Double>] [-Y <Double>] [<CommonParameters>]#Parameter set:
DefaultParameters
- Height Double
- Chart height in points.
- Slide PowerPointSlide
- Target slide that will receive the chart (optional inside DSL).
- Title String
- Optional chart title.
- Type PowerPointChartType
- Chart type to create.
- Possible values:
ClusteredColumn,Line,Pie,Doughnut,Scatter - Width Double
- Chart width in points.
- X Double
- Left offset in points from the slide origin.
- Y Double
- Top offset in points from the slide origin.
Outputs
OfficeIMO.PowerPoint.PowerPointChart
Add-OfficePowerPointChart -CategoryProperty <String> -Data <Object[]> [-Height <Double>] -SeriesProperty <String[]> [-Slide <PowerPointSlide>] [-Title <String>] [-Type <ClusteredColumn|Line|Pie|Doughnut|Scatter>] [-Width <Double>] [-X <Double>] [-Y <Double>] [<CommonParameters>]#Parameter set:
CategoricalParameters
- CategoryProperty String
- Property name used for category labels on standard charts.
- Data Object[]
- Source objects used to build chart data.
- Height Double
- Chart height in points.
- SeriesProperty String[]
- Property names used as numeric series on standard charts.
- Slide PowerPointSlide
- Target slide that will receive the chart (optional inside DSL).
- Title String
- Optional chart title.
- Type PowerPointChartType
- Chart type to create.
- Possible values:
ClusteredColumn,Line,Pie,Doughnut,Scatter - Width Double
- Chart width in points.
- X Double
- Left offset in points from the slide origin.
- Y Double
- Top offset in points from the slide origin.
Outputs
OfficeIMO.PowerPoint.PowerPointChart
Add-OfficePowerPointChart -Data <Object[]> [-Height <Double>] [-Slide <PowerPointSlide>] [-Title <String>] [-Type <ClusteredColumn|Line|Pie|Doughnut|Scatter>] [-Width <Double>] [-X <Double>] -XProperty <String> [-Y <Double>] -YProperty <String[]> [<CommonParameters>]#Parameter set:
ScatterParameters
- Data Object[]
- Source objects used to build chart data.
- Height Double
- Chart height in points.
- Slide PowerPointSlide
- Target slide that will receive the chart (optional inside DSL).
- Title String
- Optional chart title.
- Type PowerPointChartType
- Chart type to create.
- Possible values:
ClusteredColumn,Line,Pie,Doughnut,Scatter - Width Double
- Chart width in points.
- X Double
- Left offset in points from the slide origin.
- XProperty String
- Property name used for the X axis on scatter charts.
- Y Double
- Top offset in points from the slide origin.
- YProperty String[]
- Property names used as numeric Y series on scatter charts.
Outputs
OfficeIMO.PowerPoint.PowerPointChart