Curated Examples
Example Chartswithtablesbar
Source-owned example maintained with PSWriteHTML.
- Source repository: https://github.com/EvotecIT/PSWriteHTML
- Example group:
Example-Charts
Import-Module .\PSWriteHTML.psd1 -Force
New-HTML {
New-HTMLPanel {
$DataTable = @(
[PSCustomObject] @{
Name = 'My Object 1'
Time = 1
Money = 5
Taxes = 20
}
[PSCustomObject] @{
Name = 'My Object 2'
Time = 3
Money = 1
Taxes = 5
}
[PSCustomObject] @{
Name = 'My Object 3'
Time = 12
Money = 5
Taxes = 1
}
[PSCustomObject] @{
Name = 'My Object 4'
Time = 15
Money = 20
Taxes = 30
}
)
New-HTMLTable -DataTable $DataTable -DataTableID 'NewIDtoSearchInChart' -Filtering
New-HTMLChart {
New-ChartToolbar -Download
New-ChartLegend -Name 'Time', 'Money', 'Taxes'
foreach ($Object in $DataTable) {
New-ChartBar -Name $Object.Name -Value $Object.Time, $Object.Money, $Object.Taxes
}
New-ChartEvent -DataTableID 'NewIDtoSearchInChart' -ColumnID 0
}
<#
New-HTMLTable -DataTable $DataTable -DataTableID 'Opps' -Filtering
New-HTMLChart {
New-ChartToolbar -Download
New-ChartLegend -Name 'Time', 'Money', 'Taxes'
foreach ($Object in $DataTable) {
New-ChartBar -Name $Object.Name -Value $Object.Time, $Object.Money, $Object.Taxes
}
New-ChartEvent -DataTableID 'Opps' -ColumnID 0
}
#>
}
} -ShowHTML -FilePath $PSScriptRoot\Example-ChartsWithTablesBar.html -Online