PowerShellUniversal.Component.ECharts

0.3.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

- `-TooltipMode Auto | Item | Axis | None`, or a hashtable per chart type (`@{ line = 'Axis'; '*' = 'Auto' }`)
 to set it for every chart of an app with `$PSDefaultParameterValues`.
- `Private/SHARED.txt` in the built module: the content hashes of the repository's `shared/` code it was
 built from, to compare two builds or releases.

### Changed

- Tooltips of bar, line, area and step charts show the element under the pointer: a bar, a stacked
 segment (with the stack total) or a line point alone; between them all series at that position,
 between stacked bars the total only. Before, every series at the position was listed, also when the
 pointer was on one segment. `-TooltipMode Axis` lists every series at the position as before.
 Stacked tooltips have a total row in every mode (with `-SecondaryY` one per axis); switching line,
 bar or stack in the toolbox is followed, Restore goes back. The tooltip text of these charts is the
 module's own now: one line per series (`Name: value`), series without a value at that position left
 out (ECharts showed "-").
- A hovered bar or polar bar lights up alone instead of its whole series, matching the tooltip.
- Data conversion is about ten times faster (a DataTable of 5000 rows and 12 columns: 2.4 to 2.9 s
 before, about 40 ms now, measured on a PSU test instance): no function call per cell, and large
 DataTables go through a small class compiled on first use (Add-Type, once per PSU process). The rows
 the component gets are the same as before.

FileList

Version History

Version Downloads Last updated
0.3.0 (current version) 158 11/9/2026
0.2.0 193 11/6/2026
0.1.0 14 11/6/2026