Metadata-Version: 2.4
Name: plotext
Version: 6.0.0b0
Summary: plotext plots directly on terminal
Home-page: https://github.com/piccolomo/plotext
Author: Savino Piccolomo
Author-email: piccolomo@gmail.com
License: MIT
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Scientific/Engineering :: Visualization
Classifier: Topic :: Terminals
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Provides-Extra: image
Requires-Dist: pillow>=8.4; extra == "image"
Provides-Extra: video
Requires-Dist: pillow>=8.4; extra == "video"
Requires-Dist: ffpyplayer>=4.3.5; extra == "video"
Requires-Dist: yt-dlp>=2024.1.1; extra == "video"
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license
Dynamic: license-file
Dynamic: provides-extra
Dynamic: requires-python
Dynamic: summary

[![PyPi](https://badge.fury.io/py/plotext.svg)](https://badge.fury.io/py/plotext)
[![GitHub stars](https://img.shields.io/github/stars/piccolomo/plotext.svg)](https://github.com/piccolomo/plotext/stargazers)
[![Downloads](https://pepy.tech/badge/plotext/month)](https://pepy.tech/project/plotext)
[![GitHubIssues](https://img.shields.io/badge/issue_tracking-github-blue.svg)](https://github.com/piccolomo/plotext/issues)
[![GitTutorial](https://img.shields.io/badge/PR-Welcome-%23FF8300.svg?)](https://github.com/piccolomo/plotext/pulls)

![logo](https://raw.githubusercontent.com/piccolomo/plotext/master/docs/source/images/logo6.png)

![showcase](https://raw.githubusercontent.com/piccolomo/plotext/master/docs/source/images/showcase.webp)

**Main features**

- `plotext` draws its plots **inside the terminal**, as colored text, and its [installation](https://plotext.readthedocs.io/en/latest/install.html) needs **nothing beside itself**; only pictures and videos ask for the optional extras.
- **Basic plots**: [scatter, line and stem](https://plotext.readthedocs.io/en/latest/basic.html), each returning a [signal](https://plotext.readthedocs.io/en/latest/signal.html) you configure and then draw.
- **Bars**: [simple, labeled, floating, multiple and stacked](https://plotext.readthedocs.io/en/latest/bar.html), with histograms and box plots.
- **Specialized plots**: [error bars, event plots, heatmaps, confusion matrices and indicators](https://plotext.readthedocs.io/en/latest/specialized.html).
- **Shapes and text**: [rectangles, polygons, segments and lines](https://plotext.readthedocs.io/en/latest/shape.html) in five line styles, plus text written anywhere on the plot.
- **Dates**: a [date and time axis](https://plotext.readthedocs.io/en/latest/date.html), and the candlestick chart of financial prices.
- **Media**: [pictures, gifs and video](https://plotext.readthedocs.io/en/latest/media.html) with its sound, YouTube included.
- **Live plots**: [streaming](https://plotext.readthedocs.io/en/latest/stream.html) that redraws in place, and text animated by a moving effect.
- **Plot settings**: the [size](https://plotext.readthedocs.io/en/latest/size.html), the [title and labels](https://plotext.readthedocs.io/en/latest/label.html), the [rulers](https://plotext.readthedocs.io/en/latest/ruler.html) and their ticks, the [axes](https://plotext.readthedocs.io/en/latest/axis.html), the [canvas](https://plotext.readthedocs.io/en/latest/canvas.html) and its legend, twelve [themes](https://plotext.readthedocs.io/en/latest/theme.html) and your own.
- **Subplots**: a [grid of plots](https://plotext.readthedocs.io/en/latest/subplot.html), 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](https://plotext.readthedocs.io/en/latest/marker.html) splitting each character into a grid of sub-points, fitting four to eight times the data in the same space.
- **Colored primitives**: the [pixel](https://plotext.readthedocs.io/en/latest/pixel.html) holding a color pair and a style, [colored strings](https://plotext.readthedocs.io/en/latest/colorize.html), the [matrix](https://plotext.readthedocs.io/en/latest/matrix.html) 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](https://plotext.readthedocs.io/en/latest/terminal.html) without waiting.
- **Tools**: [test data](https://plotext.readthedocs.io/en/latest/simulate.html), a [file toolkit](https://plotext.readthedocs.io/en/latest/file.html), a [command line tool](https://plotext.readthedocs.io/en/latest/cli.html) drawing a plot with no Python written, [pretty docstrings](https://plotext.readthedocs.io/en/latest/prettydoc.html) browsable in a menu, and recipes for [other packages](https://plotext.readthedocs.io/en/latest/packages.html).

Here is the link of the main documentation: **[plotext.readthedocs.io](https://plotext.readthedocs.io/en/latest/)**.
