A PowerShell module that plots scatter, bar, and line graphs directly in the console using ASCII/Unicode characters.
Graphical is a PowerShell module that plots 2D graphs (scatter, bar, and line) directly in the PowerShell console or terminal using ASCII/Unicode characters. It consumes numeric data points as input and renders them visually, enabling quick data analysis and monitoring without leaving the command-line environment.
PowerShell developers, system administrators, and DevOps engineers who need to visualize data (e.g., metrics, logs, or script outputs) directly in terminal environments, especially in headless or remote servers.
It provides a lightweight, dependency-free way to create graphs in consoles where GUI tools are unavailable, integrates seamlessly into PowerShell scripts, and works cross-platform on both Windows and Linux with PowerShell Core.
Open-Source, Platform independent module that consumes data points as input and plots them on a 2D graph 📈📊💹 [Scatter / Bar / Line] on the PowerShell Console/Terminal
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Works on both Windows PowerShell and PowerShell Core across Windows and Linux, ensuring broad environment support as highlighted in the features.
Renders graphs directly in the console without requiring GUI tools or complex setups, aligning with its simplicity and portability philosophy.
Designed for seamless use in PowerShell scripts, with examples like real-time audio peak monitoring and Azure metrics visualization.
Allows setting custom X and Y-axis labels, graph titles, and color maps, providing flexibility in data presentation as shown in the examples.
Only supports scatter, bar, and line graphs, which may not cover advanced visualization needs like pie charts or histograms.
Graphs are ASCII/Unicode-based, limiting detail and precision compared to graphical libraries, and may struggle with large datasets.
Requires PowerShell, making it unsuitable for environments or teams using other scripting languages or avoiding PowerShell.