Dev tools · alternatives · 2026
24 alternatives to Ultraplot – A succint wrapper for matplotlib
A succinct wrapper for matplotlib. Contribute to Ultraplot/UltraPlot development by creating an account on GitHub.
Ultraplot is a Python wrapper that simplifies matplotlib for creating plots and visualizations. It's designed for developers and data scientists who want to reduce boilerplate code when working with matplotlib. The… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.
- 1

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

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

Ultra-fast and customizable Python charts. Contribute to reflex-dev/xy development by creating an account on GitHub.
Jul 2026 · github.com · its alternatives →
- 5
Autoplot▲97Unify data analysis and plotting in one powerful workspace
Jul 2026 · autoplot.ai · its alternatives →
- 6

Create pro-level graphs that drive actions
2024 · graphy.app · its alternatives →
- 7

Goldbaum et al., (2018). unyt: Handle, manipulate, and convert data with units in Python . Journal of Open Source Software, 3(28), 809, https://doi.org/10.21105/joss.00809
2018 · joss.theoj.org · its alternatives →
- 8

- 9

3d plotting for Python in the Jupyter notebook based on IPython widgets using WebGL - widgetti/ipyvolume
2017 · github.com · its alternatives →
- 10

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 →
- 11BA
2019 · bamboolib.com · its alternatives →
- 12

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 =…
2022 · github.com · its alternatives →
- 13

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

Immediate Mode 3D Plotting. Contribute to brenocq/implot3d development by creating an account on GitHub.
2024 · github.com · its alternatives →
- 15

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 →
- 16

An intuitive library to add plotting functionality to scikit-learn objects. - reiinakano/scikit-plot
2017 · github.com · its alternatives →
- 17

Hi all! A little background: I've been working on natto.dev, a spatial environment for JavaScript. I'm really excited about new interfaces for code (leveraging metaphors we're good at, spatial reasoning, making state visible, design tools, etc). With all the buzz around PyScript, I discovered Pyodide and got it working inside natto. This Python version is a stripped down version of https://natto.dev (eg interactive outputs, multiplayer) so please check that out if this interests you. I'm excited to share this spatial environment for Python. Imagine Jupyter cells arranged on a 2D…
2022 · python.natto.dev · its alternatives →
- 18

Fast by default, flexible 2D plotting library. Contribute to wwwtyro/candygraph development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 19FP
2015 · maurizzzio.github.io · its alternatives →
- 20

- 21

Charts and infographics constructor in Figma
2021 · store.123d.one · its alternatives →
- 22OP
Hey HN, I just launched this online Python compiler which lets you use popular Python libraries like requests, Matplotlib, Plotly, Pandas, NumPy etc. online. It uses Pyodide to execute Python in the browser using WebAssembly.
2025 · cliprun.com · its alternatives →
- 23

pyCirclize is a circular visualization python package implemented based on matplotlib. This package was developed for the purpose of easily and beautifully plotting circular figure such as Circos Plot and Chord Diagram in Python. I'd love to hear your feedback. Document: https://moshi4.github.io/pyCirclize/
2023 · github.com · its alternatives →
- 24

Applied Econometrics Library for Python. Contribute to mfarragher/appelpy development by creating an account on GitHub.
2019 · github.com · its alternatives →
Also compare
- Plot directly in your terminal with matplotlib alternatives
- MPLG – Matplotlib GUI, design plots visually and export as Python code alternatives
- MPL Plotter – Python library to make technical plots more efficiently alternatives
- XY – A Fast, composable, GPU-accelerated interactive plotting library alternatives
- Autoplot alternatives
- Graphy for Data Storytelling 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 →