Skip to main content

Plotter

Description

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.

Documentation

https://plotter-doc.xyz

Source code location

https://github.com/T-TROUCHKINE/plotter

Prerequisities

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

GTK3
For using GTK3 modules see PyGObject documentation (https://pygobject.readthedocs.io/en/latest/index.html)

Installation

From PIP

pip install plotter

From source

python3 setup.py install

Examples

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)
pl.show()

Gives:

First example

Multi-plot:

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")
pl.show()

Gives:

Second example

Download files

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

Source Distribution

plotter-1.3.16.tar.gz (10.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

plotter-1.3.16-py3-none-any.whl (11.4 kB view details)

Uploaded Python 3

File details

Details for the file plotter-1.3.16.tar.gz.

File metadata

  • Download URL: plotter-1.3.16.tar.gz
  • Upload date:
  • Size: 10.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.8.5

File hashes

Hashes for plotter-1.3.16.tar.gz
Algorithm Hash digest
SHA256 e3d653f662822489115a4d4a6185482c414e6fd70f8d3b4b0202d1bc53b02589
MD5 42e4d4328300231dd5210d99ef9f3301
BLAKE2b-256 cf691eb5f66fa604270620af1a795772e551f5b17b0a2630a90f48feac408c49

See more details on using hashes here.

File details

Details for the file plotter-1.3.16-py3-none-any.whl.

File metadata

  • Download URL: plotter-1.3.16-py3-none-any.whl
  • Upload date:
  • Size: 11.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.8.5

File hashes

Hashes for plotter-1.3.16-py3-none-any.whl
Algorithm Hash digest
SHA256 f7c7d6a5e6dc82c67ec42d1e45607e5b7b14606bc5b89deadc5618a9dd9c5e58
MD5 b8e4f0670124eed7722fc478b0bbc5ea
BLAKE2b-256 9855fb98497b954e7767de0e0e7337b7997117dc4aebdb4e031ffa9c14c7cd9d

See more details on using hashes here.

Release history Release notifications | RSS feed

1.3.20

2 files

1.3.19

2 files

1.3.18

2 files

1.3.17

2 files

This release

1.3.16 This release

2 files

1.3.15

2 files

1.3.14

2 files

1.3.13

2 files

1.3.12

2 files

1.3.11

2 files

1.3.10

2 files

1.3.9

2 files

1.3.8

2 files

1.3.7

2 files

1.3.6

3 files

1.3.5

2 files

1.3.4

2 files

1.3.3

2 files

1.3.2

2 files

1.3

2 files

1.1

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page