Skip to main content

Matplotlib figure viewer GUI

Project description

Plotcollector

Plotcollector is a Python module that provides a simple GUI to collect all matplotlib figures into a single interactive window and save them in a PowerPoint Presentation or PDF file by the simple press of a button.

plotcollector is most useful when dealing with many plots where the sheer amount of individual windows is unmanageable and yet interactivity is needed.

Installation

Use the package manager pip to install plotcollector.

pip install plotcollector

Usage

import plotcollector as plc

#this goes after all figures have been created
#Note the rest of the script won't continue until the
#plotcollector window is closed
plc.view()

Using the Spyder IDE

Running PyQt apps in spyder currently results in incorrect sys exit behaviour when the IPython Console Graphics Backend is not set as "Inline". To make sure plotcollector operates correctly in spyder be sure to change the graphics backend as:

Tools -> Preferences --> IPython Console -> Graphics --> Graphics Backend as Inline

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

[MIT License]

Project details


Download files

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

Source Distribution

plotcollector-0.1.3.tar.gz (7.6 kB view details)

Uploaded Source

Built Distribution

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

plotcollector-0.1.3-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

File details

Details for the file plotcollector-0.1.3.tar.gz.

File metadata

  • Download URL: plotcollector-0.1.3.tar.gz
  • Upload date:
  • Size: 7.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.4

File hashes

Hashes for plotcollector-0.1.3.tar.gz
Algorithm Hash digest
SHA256 6405d514404a03680bce44dccf86f8860fa0534b121f1ddcf59099dbeb15829e
MD5 95715398d9a363cabd76681993534d3a
BLAKE2b-256 21944f0a20f8bc0c8c44db9b0634452273247bad82e34194786b6a8ff433ce87

See more details on using hashes here.

File details

Details for the file plotcollector-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: plotcollector-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 7.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.4

File hashes

Hashes for plotcollector-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 e35a557950e196a8664fbf231bb62b87fabc251439a5ac32704eea749846dfed
MD5 83c5fb225dc224abe6b1f0a4a405fb63
BLAKE2b-256 d50e2059a1bf520363f211e015e1f0922ff0c16045635d13a3587fb9ff6d4042

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page