NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #4037 most downloaded on PyPI
plotext plots directly on terminal
Last release 27 days ago
07 Sep 2026
Ships unpredictably
gaps range from 2 weeks to 1.9 years
Rarely documented
notes for 4 of 18 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
19 releases · first in 2020
One column per quarter.
A maintenance release, mainly from three reports by henryiii .
A maintenance release, mainly from three reports by henryiii.
Windows: two pieces of C++ that strict compilers refuse are gone, arrays taking their size while the program runs, and the words and, or and not in place of their symbols. They stopped conda-forge from building plotext (236).
macOS: the plot came out empty when the machine's alphabet setting was missing: plotext now turns it into utf-8 bytes itself, on every machine (237).
Large numbers: plots of large values stopped with an error about NaN. Every position is now held with twice the precision (238). The same loss of precision was naming the wrong day on a date axis, which is fixed with it.
Labels: large numbers on the ticks now reach the exponential form, and all the labels of a ruler share one form and one number of decimals.
Printing: show() now flushes python's output before drawing, and the plot's own after, so a print before the plot comes out before it, and a print after comes out after.
The whole list is in the change log, and the credits page now says where AI helped.
This s a complete rewrite of version 5 .
This s a complete rewrite of version 5.
To install it, as explained here, use:
pip install plotext --upgrade
Main changes
plotext.figure is the plot, holding the tools necessary to build it, from the drawings to the way it looks and rendered; version 5 offered the same as separate functions of the package. When a grid of subplots is present,plotext.subplot() gives the subplot figure, holding the same tools.plotext.marker, holding the symbol drawn at each point together with its coloring, in place of the marker parameter of version 5: it accepts a symbol name, a text of several characters, aplotext.figure.draw(). See the signal page.plotext.doc.bar(), or through the interactive menu plotext.doc(), inside the terminal.The change log lists every renamed, removed and changed method, section by section.
Links
Thank you to everyone who reported an issue, asked a question or sent a pull request over time.
The first public build of plotext 6, a rewrite of the package around one master figure and a new drawing kernel written in C++.
Install it with:
pip install --pre plotextPlain pip install plotext keeps giving 5.3.2, this being a beta.
Version 5 code will not run unchanged: plots are now methods of plotext.figure, drawn through figure.draw(). The change log names every replacement.
Reports of anything broken, on any system, are very welcome.
The first public build of plotext 6, a rewrite of the package around one master figure and a new drawing kernel written in C++.
The first public build of plotext 6, a rewrite of the package around one master figure and a new drawing kernel written in C++.
Install it with:
pip install --pre plotext
Plain pip install plotext keeps giving 5.3.2, this being a beta.
Version 5 code will not run unchanged: plots are now methods of plotext.figure, drawn through figure.draw(). The change log names every replacement.
Reports of anything broken, on any system, are very welcome.
Version 5.3.2 init .py update
Version 5.3.2 init.py update
solved issue Issue 153 allowing bar plots to handle 0 data sets
xside and yside parameters to candlestick() function, solving Issue 152xlim() and ylim() methods, solving Issue 138marker parameter to the from_matplotlib() method, solving Issue 134from_matplotlib() method compatible with matplotlib 3.6, solving Issue 133Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →