Dev tools · alternatives · 2026
24 alternatives to Create Matplotlib visualizations from the command-line
I do lots of data analyses in the command-line and I was missing a simple utility to plot the output of a command (without having to script it). I like very much the Matplotlib API but I found no CLI to pipe data into it. So, I wrote MatplotCLI, a simple CLI that reads data from the stdin and allows to easily create interactive plots from the command-line. Have a look at the README for examples and recipes. Let me know what you think, thanks! Some examples: $ plt "hist(x,30)" < sample.json $ cat sample.json | plt --no-show "hist(x,30); savefig('myimage.png')" $ plt --no-input " x =…
MatplotCLI is a command-line tool that creates Matplotlib visualizations by reading data from standard input. It lets data analysts pipe command output directly into plots without writing scripts, using familiar… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Prices are shown for the 1 we have checked on their own sites, 1 of them free or with a free tier. Create Matplotlib visualizations from the command-line launched in 2022; newer entries below may have overtaken it.
- 1

An awesome iTerm2 backend for Matplotlib, so you can plot directly in your terminal. - daleroberts/itermplot
2017 · github.com · its alternatives →
- 2

Flexible command line tool to create graphs from CSV data - mcastorina/graph-cli
2018 · github.com · its alternatives →
- 3MM
2021 · everydayanchovies.github.io · its alternatives →
- 4
Autoplot▲97Unify data analysis and plotting in one powerful workspace
Jul 2026 · autoplot.ai · its alternatives →
- 5

PlotAI - Your Ultimate Plotting Assistant! 📊🤖 Use ChatGPT-3.5 to create plots in Python and Matplotlib directly in your Python script or notebook. - GitHub - mljar/plotai: PlotAI - Your Ultimate Plotting Assistant! 📊🤖 Use ChatGPT-3.5 to create plots in Python and Matplotlib directly in your Pyth
2023 · github.com · its alternatives →
- 6

Hey HN, Scripton (https://scripton.dev) is a Python IDE built for fast, interactive visualizations and exploratory programming — without the constraints of notebooks. Why another Python IDE? Scripton hopes to fill a gap in the Python development ecosystem by being an IDE that: 1. Focuses on easy, fast, and interactive visualizations (and exposes rich JS plotting libraries like Observable Plot and Plotly directly to Python) 2. Provides a tightly integrated REPL for rapid prototyping and exploration 3. Is script-centric (as opposed to, say, notebook-style) A historical detour for why…
2025 · scripton.dev · its alternatives →
- 7

GNUplot with sixel support. Contribute to csdvrx/sixel-gnuplot development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 8

Hey, guys. I've just made a plugin which turns your pandas dataframe into a tableau-style component. It allows you to explore the dataframe with easy drag-and-drop UI. You can use PyGWalker in Jupyter, Google Colab, or even Kaggle Notebook to easily explore your data and generate interactive visualizations. PyGWalker (pronounced like "Pig Walker", just for fun) is named as an abbreviation of "Python binding of Graphic Walker". Here are some links to check it out: The Github Repo: https://github.com/Kanaries/pygwalker Use PyGWalker in Kaggle:…
2023 · github.com · its alternatives →
- 9DE
2012 · datafart.com · its alternatives →
- 10

- 11
MRRArt Pro▲568Create beautiful text charts (ascii) from your data
2023 · mrrartpro.com · its alternatives →
- 12

A succinct wrapper for matplotlib. Contribute to Ultraplot/UltraPlot development by creating an account on GitHub.
2025 · github.com · its alternatives →
- 13
Hubql CLI▲119Create data schema visualizations from your terminal
2024 · schemavisualizer.dev · its alternatives →
- 14

pypipe is a command-line tool for writing data pipelines in Python. When working with data processing in the terminal, I often find myself wanting to pass the output of commands to Python for further processing. In such cases, one can either write one-liners or create regular Python scripts and connect them through pipes. However, using pypipe makes this process more convenient and efficient.
2023 · github.com · its alternatives →
- 15

- 16

Publication-quality data representation library based on Matplotlib. - alopezrivera/mpl_plotter
2021 · github.com · its alternatives →
- 17

- 18DA
Dear HN, I am Riwaj, the cofounder of dstack.ai (https://github.com/dstackai). A few months ago, we built an online service that allows users to publish data visualizations from Python or R. The idea was to build a tool that did not require additional programming or front-end development for publishing data visualizations. Such a code can be invoked from either Jupyter notebook, RMarkdown, Python, or R scripts. Once the data is pushed, it can be accessed via a browser. Open-sourcing dstack: During our customer discovery phase, we realized that dstack.ai should integrate a lot…
2020 · its alternatives →
- 19

Just wanted to share with HN a simple/minimal open source Python library that generates SVG files visualizing two dimensional data and distributions, in case others find it useful or interesting. I wrote it as a fun project, mostly because I found that the standard libraries in Python generated unnecessarily large SVG files. One nice property is that I can configure the visuals through CSS, which allows me to support dark/light mode browser settings. The graphs are specified as JSON files (the repository includes a few examples). It supports scatterplots, line plots, histograms,…
Mar 2026 · github.com · its alternatives →
- 20

Creating data visualizations with AI nowadays often means chat, chat and more chats...and writing long prompts can be annoying while they are also not the most effective way to describe your visualization designs. Data Formulator blends UI interaction with natural language so that you can create visualizations with AI much more effectively! You can: * create rich visualizations beyond initial datasets, where AI helps transforming and visualizing data along the way * iterate your designs and dive deeper using data threads, a new way to manage your conversation with AI. Here is a demo video:…
2024 · github.com · its alternatives →
- 21

A simple Python debugger and profiler that generates animated visualizations of program flow, useful for algorithm learning. - CCExtractor/vardbg
2020 · github.com · its alternatives →
- 22

Make bar charts on the terminal. Contribute to TurkeyMcMac/barchart development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 23

Python package + CLI to generate stylistic wordclouds, including gradients and icon shapes! - minimaxir/stylecloud
2019 · github.com · its alternatives →
- 24

GUI disk analyzers are great for figuring out what's filling up your laptop/desktop drive. On containers or remote servers, the options are limited to purely text based utilities (e.g. du) or list-centric TUIs (e.g. ncdu) which are usually limited to viewing one directory at a time. I created leaves to fill that gap. Inspired by classic utilities like WinDirStat and KDirStat, it uses a 2-dimensional treemap^1 visualization to show the entire directory hierarchy with proportionally sized rectangles. It's performant enough to handle millions of files, thanks to Rust and multi-threading.…
Jul 2026 · github.com · its alternatives →
Also compare
- Plot directly in your terminal with matplotlib alternatives
- Flexible command line tool to create graphs from CSV data alternatives
- MPLG – Matplotlib GUI, design plots visually and export as Python code alternatives
- Autoplot alternatives
- PlotAI – Create Plots in Python and Matplotlib with LLM alternatives
- Scripton – Python IDE with built-in realtime visualizations alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →