PowerShellUniversal.Component.ECharts

0.2.0

Interactive Apache ECharts charts for PowerShell Universal apps: zoom, range selection, click events, linked charts, light and dark theme, CSV and Excel export, fed straight from SQL DataTables, REST results and PowerShell objects.

Minimum PowerShell version

7.4

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name PowerShellUniversal.Component.ECharts

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name PowerShellUniversal.Component.ECharts

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2026 eizedev. MIT License.

Package Details

Author(s)

  • eizedev

Tags

PowerShellUniversal UniversalDashboard PSU ECharts Charts Dashboard Visualization

Functions

New-UDEChart New-UDEChartTimeBreak Set-UDEChartData

Dependencies

This module has no dependencies.

Release Notes

### Added

- `-ColorMap @{ Failed = '#E3000F'; Success = '#287233' }`: a fixed colour per category name for series,
 data items and gantt groups of every chart type, optionally one per mode; the documentation lists
 the palette order per type.
- `--psu-chart-font-size` in the app's stylesheet sets the base text size of every chart: axis labels,
 legend, data labels, tooltips and titles grow or shrink by the same factor, also in narrow charts.

### Fixed

- The first and last label of a time axis are aligned inwards: a tick at the edge of a narrow chart
 is no longer cut ("07:0").
- Radial bar values at the end of rings on the lower half of the circle read upright instead of upside
 down.
- Time axes without `-XFormat` (line, area, bar, gantt, themeriver) write the date where a day starts
 ("5 Nov" in the chart's locale) instead of the bare day number, and times and month names in
 `-Locale`.
- Funnel stages too small for their label (the last stages, or all stages of a low chart with many of
 them) put the label on one line right of a narrower funnel, in the page's text colour, instead of
 letting it run out of the stage (dark text on the page background in dark mode) or over the
 neighbouring labels; hidden only when there is no room at all.
- Layered network graphs (`-Layout Layered`) stay clear of legend and toolbox and keep their nodes and
 labels inside the chart in narrow containers; their nodes stay round at every chart shape.
- Radial bar names no longer run under the round ends of the rings.

FileList

Version History

Version Downloads Last updated
0.2.0 (current version) 69 11/6/2026
0.1.0 14 11/6/2026