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.5.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.5-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: plotcollector-0.1.5.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.5.tar.gz
Algorithm Hash digest
SHA256 959d56227891a75a5867ec90eace276a3a2d81bfc640f3a6d8c0ff2881343532
MD5 b6fa2a0b8f2fc60917814829ad62aa1e
BLAKE2b-256 cbcc5cf2c6c46af289fe954b91a2950764224e614f0c7637abce559c0c4fbc95

See more details on using hashes here.

File details

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

File metadata

  • Download URL: plotcollector-0.1.5-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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 d7667ea258f8edaf3d8323fed047ba4ab08c8bcf7f06c1b8565aa176e0fcdc4e
MD5 a0a682215379b79875430b6c7f8a9fc9
BLAKE2b-256 c39c3f0e84ef46d7bea774d863e9d8d030054955423d39024a689713f0e99631

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