Skip to main content
Python Software Foundation 20th Year Anniversary Fundraiser  Donate today!

Plotting library with descriptive approach

Project description


Generate this README

  • in html: make html-readme then open README.html in web browser, firefox README.html for instance.
  • in pdf: make pdf-readme


Plotter is a plotting library based on matplotlib. It intends to simplify the plotting of data in Python by creating a descriptive approach for plots. The plots can be static or dynamic.

Source code location


Linux packages

  • tk :
    • ArchLinux : pacman -S tk
    • Debian : apt install tk

Python modules

  • matplotlib : pip install matplotlib
  • tikzplotlib : pip install tikzplotlib
  • numpy : pip install numpy

For using GTK3 modules: see PyGObject documentation:


From PIP

pip install plotter

From source

python3 install


Simplest example:

The code:

import numpy as np
from plotter import Plotter

x = np.linspace(-np.pi, np.pi, 201)

to_plot = [{
    "title": "Example",
    "type": "plot",
    "data": [x, np.sin(x)]

pl = Plotter(to_plot)


First example


The code:

import numpy as np
from plotter import Plotter

x = np.linspace(-np.pi, np.pi, 201)

to_plot = [{
    "title": "Example 1",
    "type": "plot",
    "data": [x, np.sin(x)]
    "title": "Example 2",
    "type": "matrix",
    "data": np.random.random((100,100))

pl = Plotter(to_plot, figsuptitle="Multi-plot")


Second example


Online documentation at

Build documentation locally



cd doc
bundle exec jekyll build

Then the documentation is accessible in the doc/_site/ directory. Usable using a web browser for instance: firefox doc/_site/index.html

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for plotter, version 1.3.18
Filename, size File type Python version Upload date Hashes
Filename, size plotter-1.3.18-py3-none-any.whl (11.8 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size plotter-1.3.18.tar.gz (11.5 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page