
Abbildung 5: Balkendiagramme lassen sich mit Ervy schnell erstellen. Dank Javascript als Grundlage für die Software wäre eine Integration in eine Webseite möglich.
Fazit
Ein Plot im Terminal ist keine Hexerei. Die Vielfalt der Bibliotheken und Werkzeuge erlaubt das Andocken und Integrieren in nahezu jeden Workflow auf der Kommandozeile. Bei den gängigen Distributionen fehlen die vorgestellten Werkzeuge oft in den Paketquellen, sodass ihr Einsatz etwas Handarbeit voraussetzt. Das sollte aber kein großes Hindernis darstellen, da sich der Aufwand für das Kompilieren der Werkzeuge in engen Grenzen hält. (jlu)
Danksagung
Der Auto bedankt sich bei Harald König für Rat und Anmerkungen beim Erstellen des Artikels, insbesondere zu Gnuplot.
Über den Autor
Frank Hofmann arbeitet zumeist von unterwegs aus als Entwickler, Trainer und Autor. Seine bevorzugten Arbeitsorte sind Berlin, Genf und Kapstadt. Er gehört zu den Verfassern des Buchs zum Debian-Paketmanagement.
Infos
- Fonts für Programmierer: Axel Beckert, Frank Hofmann, “Form follows function”, LU 05/2021, S. 61, https://www.linux-community.de/46063
- Aalib/Libcaca: Axel Beckert, Frank Hofmann, “Eingebildet”, LU 01/2021, S. 28, https://www.linux-community.de/45555
- Embedded Linux: https://jaycarlson.net/embedded-linux/
- Lowcharts: https://github.com/juan-leon/lowcharts/
- GNU Octave: https://octave.org
- SageMath: https://www.sagemath.org
- “Plotting Data”: https://www.datafix.com.au/BASHing/2019-06-21.html
- Rust: https://www.rust-lang.org
- Matplotlib: https://matplotlib.org
- Gnuplot: http://www.gnuplot.info
- Asciichart: https://github.com/kroitor/asciichart
- Plotext: https://github.com/piccolomo/plotext
- Plotille: https://github.com/tammoippen/plotille
- Termgraph: https://pypi.org/project/termgraph/
- Ervy: https://www.npmjs.com/package/ervy
- Terminal-bar: https://github.com/nabraham/terminal-bar
- Termplotlib: https://github.com/nschloe/termplotlib
- Bashplotlib: https://github.com/glamp/bashplotlib





