Public/Charts/Helper/New-CardGaugeChartLegend.ps1
|
function New-CardGaugeChartLegend { [CmdletBinding(SupportsShouldProcess = $true, ConfirmImpact = 'None')] [OutputType([hashtable])] param ( [Parameter(Mandatory = $true)] [ValidateSet( "good", "warning", "attention", "neutral", "categoricalRed", "categoricalPurple", "categoricalLavender", "categoricalBlue", "categoricalLightBlue", "categoricalTeal", "categoricalGreen", "categoricalLime", "categoricalMarigold", "sequential1", "sequential2", "sequential3", "sequential4", "sequential5", "sequential6", "sequential7", "sequential8", "divergingBlue", "divergingLightBlue", "divergingCyan", "divergingTeal", "divergingYellow", "divergingPeach", "divergingLightRed", "divergingRed", "divergingMaroon", "divergingGray" )] [string]$color, [Parameter(Mandatory = $true)] [string]$legend, [Parameter(Mandatory = $false)] [int]$size = 0 ) $LegendEntry = @{ color = $color legend = $legend } if ($PSBoundParameters.ContainsKey('size')) { $LegendEntry.size = $size } if ($PSCmdlet.ShouldProcess("Creating Gauge Chart Legend Entry")) { return $LegendEntry } } <#color string The color to use for the segment. See Chart colors reference. Valid values: "good", "warning", "attention", "neutral", "categoricalRed", "categoricalPurple", "categoricalLavender", "categoricalBlue", "categoricalLightBlue", "categoricalTeal", "categoricalGreen", "categoricalLime", "categoricalMarigold", "sequential1", "sequential2", "sequential3", "sequential4", "sequential5", "sequential6", "sequential7", "sequential8", "divergingBlue", "divergingLightBlue", "divergingCyan", "divergingTeal", "divergingYellow", "divergingPeach", "divergingLightRed", "divergingRed", "divergingMaroon", "divergingGray" 1.5 legend string The legend text associated with the segment. 1.5 size number 0 The size of the segment.#> |