Skip to content

Format-SpectreBreakdownChart

Description

This function takes an array of data and formats it into a breakdown chart using BreakdownChart. The chart can be customized with a specified width and color.
See https://spectreconsole.net/widgets/breakdownchart for more information.


Examples

Example 1
This example demonstrates how to display a breakdown chart of various data points.

Terminal window
$data = @()
$data += New-SpectreChartItem -Label "Apples" -Value 10 -Color "Green"
$data += New-SpectreChartItem -Label "Oranges" -Value 5 -Color "Gold1"
$data += New-SpectreChartItem -Label "Bananas" -Value 2.2 -Color "#FFFF00"
Format-SpectreBreakdownChart -Data $data -Width 50

Parameters

Data

An array of data to be formatted into a breakdown chart.

TypeRequiredPositionPipelineInput
[Object]true1true (ByValue)

Width

The width of the chart. Defaults to the width of the console.

TypeRequiredPositionPipelineInput
[Int32]false2false

HideTags

Hides the tags on the chart.

TypeRequiredPositionPipelineInput
[Switch]falsenamedfalse

HideTagValues

Hides the tag values on the chart.

TypeRequiredPositionPipelineInput
[Switch]falsenamedfalse

ShowPercentage

TypeRequiredPositionPipelineInput
[Switch]falsenamedfalse

Syntax

Terminal window
Format-SpectreBreakdownChart [-Data] <Object> [[-Width] <Int32>] [-HideTags] [-HideTagValues] [-ShowPercentage] [<CommonParameters>]