Main features
plotextdraws its plots inside the terminal, as colored text, and its installation needs nothing beside itself; only pictures and videos ask for the optional extras.- Basic plots: scatter, line and stem, each returning a signal you configure and then draw.
- Bars: simple, labeled, floating, multiple and stacked, with histograms and box plots.
- Specialized plots: error bars, event plots, heatmaps, confusion matrices and indicators.
- Shapes and text: rectangles, polygons, segments and lines in five line styles, plus text written anywhere on the plot.
- Dates: a date and time axis, and the candlestick chart of financial prices.
- Media: pictures, gifs and video with its sound, YouTube included.
- Live plots: streaming that redraws in place, and text animated by a moving effect.
- Plot settings: the size, the title and labels, the rulers and their ticks, the axes, the canvas and its legend, twelve themes and your own.
- Subplots: a grid of plots, each panel holding a grid of its own, to any number of levels, and each with its own size, theme and settings.
- Higher resolution: markers splitting each character into a grid of sub-points, fitting four to eight times the data in the same space.
- Colored primitives: the pixel holding a color pair and a style, colored strings, the matrix of colored characters a plot is made of, and the marker drawn at each point.
- Terminal: read its size, clear it, and catch a key press without waiting.
- Tools: test data, a file toolkit, a command line tool drawing a plot with no Python written, pretty docstrings browsable in a menu, and recipes for other packages.
Here is the link of the main documentation: plotext.readthedocs.io.
This project is under active development.
AI helped speed up the writing and polishing, particularly of the repetitive parts of the code, the documentation and the issue replies, in the last months of version 6.
Release files for plotext 6.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| plotext-6.1.0.tar.gz | 291.3 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| plotext-6.1.0-py3-none-win_amd64.whl | Python 3 | none | Windows x86-64 | Details |
| plotext-6.1.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | Python 3 | none | Linux glibc 2.17+ x86-64 | Details |
| plotext-6.1.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl | Python 3 | none | Linux glibc 2.17+ ARM64 | Details |
| plotext-6.1.0-py3-none-macosx_11_0_arm64.whl | Python 3 | none | macOS 11.0+ ARM64 | Details |
| plotext-6.1.0-py3-none-macosx_10_13_x86_64.whl | Python 3 | none | macOS 10.13+ x86-64 | Details |
Total release size: 3.1 MB
Release files / plotext-6.1.0.tar.gz
| Download URL | plotext-6.1.0.tar.gz |
|---|---|
| Size | 291.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6b729ce6376c5c1c2152fe85e0449dcc54879d0923b3c6c8d1670108245c6f84
|
|
BLAKE2b-256 checksum How to use checksums |
df678e27c8a72e5f70026644e5b8d2f0f2b0915abcee973734c64ca0ec299ad8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 7, 2026.
Transparency logRelease files / plotext-6.1.0-py3-none-win_amd64.whl
| Download URL | plotext-6.1.0-py3-none-win_amd64.whl |
|---|---|
| Size | 1.0 MB |
| Tags | Python 3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
60c85326da5454db482c9b1357c9ba385bae4a05c9dd498ff604e80458e03e3b
|
|
BLAKE2b-256 checksum How to use checksums |
a97c62fcce32e391cdd80b6af9b703d90119603920b726a7372b8826831e0d27
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 7, 2026.
Transparency logRelease files / plotext-6.1.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | plotext-6.1.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 475.8 kB |
| Tags | Linux glibc 2.17+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
e59f54cedfb56129e2aec1f885869fe13903fdd4e6f18a10301e71a7d5b9851c
|
|
BLAKE2b-256 checksum How to use checksums |
aa8dc55ff1348ebaf319d63b6c71455b02c5e02b58211bbc5216d833b200735e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 7, 2026.
Transparency logRelease files / plotext-6.1.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | plotext-6.1.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 474.6 kB |
| Tags | Linux glibc 2.17+ ARM64 Python 3 |
|
SHA-256 checksum How to use checksums |
6c035440296be20e539ee70d4de07290d84bb0c9017bb3bc5867a8b3f9cead56
|
|
BLAKE2b-256 checksum How to use checksums |
f648a74491726361a8fd73cccdf961ce36336dbb3a010ae5e92df4ddd6f9c0f0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 7, 2026.
Transparency logRelease files / plotext-6.1.0-py3-none-macosx_11_0_arm64.whl
| Download URL | plotext-6.1.0-py3-none-macosx_11_0_arm64.whl |
|---|---|
| Size | 417.6 kB |
| Tags | Python 3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
bfafad58a20da6c279e722481b5c3e67a9c8c54bde722d414c5ceffe71b7c652
|
|
BLAKE2b-256 checksum How to use checksums |
3838fe4741eda3dc845695cd142b0bbbb91ffb07baf61dae55f3278997920c9e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 7, 2026.
Transparency logRelease files / plotext-6.1.0-py3-none-macosx_10_13_x86_64.whl
| Download URL | plotext-6.1.0-py3-none-macosx_10_13_x86_64.whl |
|---|---|
| Size | 423.8 kB |
| Tags | Python 3 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
4fec26b86ad32b3597de5861cfbf0023bb5ae02250f0ca940b12b069bccf43e6
|
|
BLAKE2b-256 checksum How to use checksums |
da1c9cf958b92e41e027c3a1a25cc95b9e09584936ab50adfa2b8a2e19f580d3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 7, 2026.
Transparency log