Another tool I often use at the end of a pipeline for data visualization is gnuplot (http://www.gnuplot.info/). It supports far more sophisticated graphs than I can ever hope to have use for.
I typically prototype using its interactive prompt, and then either write that to a static script, or generate the script and pipe it. It's an essential tool for command line data processing.
Mike Gerwitz's personal Mastodon instance