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
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
- PowerShellUniversal.Component.ECharts.nuspec
- CHANGELOG.md
- README.md
- index.11974781810d4c0d52ae.bundle.js
- Private\Register-PSUComponentAsset.ps1
- PowerShellUniversal.Component.ECharts.psm1
- LICENSE
- Private\SHARED.txt
- index.11974781810d4c0d52ae.bundle.js.LICENSE.txt
- THIRD-PARTY-NOTICES.txt
- PowerShellUniversal.Component.ECharts.psd1
- Private\ConvertTo-PSUComponentData.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 0.3.0 (current version) | 143 | 11/9/2026 |
| 0.2.0 | 193 | 11/6/2026 |
| 0.1.0 | 14 | 11/6/2026 |