Command
New-ChartLegend
Creates a new chart legend with customizable options.
Syntax
New-ChartLegend
[[-Color] <String[]>]
[-DisableOnItemClickToggleDataSeries]
[-DisableOnItemHoverHighlightDataSeries]
[-Floating]
[[-FontFamily] <String>]
[[-FontSize] <Object>]
[[-FontWeight] <String>]
[-HideLegend]
[[-HorizontalAlign] <left| center| right>]
[-InverseOrder]
[[-ItemMarginHorizontal] <Nullable`1>]
[[-ItemMarginVertical] <Nullable`1>]
[[-LegendPosition] <top| left| right| bottom>]
[[-Names] <Array>]
[[-OffsetX] <Nullable`1>]
[[-OffsetY] <Nullable`1>]
[-UseSeriesColors]
[<CommonParameters>]#Parameter set:
All Parameter SetsDescription
The New-ChartLegend function creates a new chart legend with various customization options such as position, alignment, font settings, and more.
Examples
Example 1
New-ChartLegend -Names @('A', 'B', 'C') -Color @('red', 'blue', 'green') -LegendPosition 'top' -HorizontalAlign 'center' -FontSize 12Creates a new chart legend with three items ('A', 'B', 'C') in red, blue, and green colors positioned at the top with center alignment and font size of 12.
Parameters
- -Color String[]
- Specifies an array of colors for the legend items.
- -DisableOnItemClickToggleDataSeries SwitchParameter
- Indicates whether to disable toggling data series on legend item click.
- -DisableOnItemHoverHighlightDataSeries SwitchParameter
- Indicates whether to disable highlighting data series on legend item hover.
- -Floating SwitchParameter
- Indicates whether the legend should float.
- -FontFamily String
- Specifies the font family of the legend labels.
- -FontSize Object
- Specifies the font size of the legend labels.
- -FontWeight String
- Specifies the font weight of the legend labels.
- Possible values:
normal,bold,bolder,lighter,100,200,300,400,500,600,700,800,900 - -HideLegend SwitchParameter
- Indicates whether to hide the legend.
- -HorizontalAlign String
- Specifies the horizontal alignment of the legend labels (left, center, right).
- Possible values:
left,center,right - -InverseOrder SwitchParameter
- Indicates whether to display legend items in reverse order.
- -ItemMarginHorizontal Nullable<T>
- Specifies the horizontal margin between legend items.
- -ItemMarginVertical Nullable<T>
- Specifies the vertical margin between legend items.
- -LegendPosition String
- Specifies the position of the legend (top, left, right, bottom).
- Possible values:
top,left,right,bottom - -Names Array
- Specifies an array of names for the legend items.
- -OffsetX Nullable<T>
- Specifies the horizontal offset of the legend.
- -OffsetY Nullable<T>
- Specifies the vertical offset of the legend.
- -UseSeriesColors SwitchParameter
- Indicates whether to use series colors for legend items.
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.