.. image:: https://badge.fury.io/py/plotext.svg :target: https://badge.fury.io/py/plotext :alt: PyPi .. image:: https://img.shields.io/github/stars/piccolomo/plotext.svg :target: https://github.com/piccolomo/plotext/stargazers :alt: GitHub stars .. image:: https://pepy.tech/badge/plotext/month :target: https://pepy.tech/project/plotext :alt: Downloads .. image:: https://img.shields.io/badge/issue_tracking-github-blue.svg :target: https://github.com/piccolomo/plotext/issues :alt: GitHub Issues .. image:: https://img.shields.io/badge/PR-Welcome-%23FF8300.svg :target: https://github.com/piccolomo/plotext/pulls :alt: PR Welcome .. image:: images/logo6.png :alt: plotext logo :width: 590px **plotting on terminal** .. image:: images/showcase.webp :alt: signals, stacked bars, histograms, a picture and the scrolling logo, all moving at once :ref:`image code ` .. rst-class:: feature-list - |plotext| draws its plots **inside the terminal**, as colored text, and its :doc:`installation ` needs **nothing beside itself**; only pictures and videos ask for the :ref:`optional extras `. - **Basic plots**: :ref:`scatter `, :ref:`line ` and :ref:`stem `, each returning a :doc:`signal ` you configure and then draw. - **Bars**: :ref:`simple `, :ref:`labeled `, :ref:`floating `, :ref:`multiple ` and :ref:`stacked `, with :ref:`histograms ` and :ref:`box plots `. - **Specialized plots**: :ref:`error bars `, :ref:`event plots `, :ref:`heatmaps `, :ref:`confusion matrices ` and :ref:`indicators `. - **Shapes and text**: :ref:`rectangles `, :ref:`polygons `, :ref:`segments ` and :ref:`lines ` in five :ref:`line styles `, plus text written anywhere on the plot. - **Dates**: a :doc:`date and time axis `, and the :ref:`candlestick ` chart of financial prices. - **Media**: :ref:`pictures `, :ref:`gifs ` and :ref:`video