Skip to main content

GUI for matplotlib graphing

Project description

A program for making data plotting with matplotlib easily customizable in a GUI.

Features

  • Intelligent data file parsing

    • Automatically skips over headers (or any line that cannot be converted to float or datetime)

    • Supports many date formats in input automatically using dateutil.parser

    • Works with comma-separated and/or whitespace-separated input files

  • Graph configuration: line style, color, points, legend

  • Dialogs to create multiple axes and assign lines to them

  • Supports all output formats supported by matplotlib (.png, .jpg, .pdf … )

Installation

After installing Python 3, run the command pip install plopy

You can also try it online on repl.it, but that loads slowly and is not recommended for normal use.

Usage

To open the GUI, run the command python -m plopy, or also preselect files by appending their paths to the command (python -m plopy data.csv log.txt … ).

plopy can also be controlled from a script. Use plopy.add_file and plopy.add_array, then call plopy.start()

If you’re already accustomed to matplotlib, or want to convert pre-existing programs, you can import plopy.fig and plopy.ax to plot on, and call plopy.start() when done. This method also works in combination with the previous one.

See the docs for more examples.

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

plopy-1.7.0.tar.gz (36.3 kB view details)

Uploaded Source

Built Distribution

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

plopy-1.7.0-py3-none-any.whl (44.3 kB view details)

Uploaded Python 3

File details

Details for the file plopy-1.7.0.tar.gz.

File metadata

  • Download URL: plopy-1.7.0.tar.gz
  • Upload date:
  • Size: 36.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for plopy-1.7.0.tar.gz
Algorithm Hash digest
SHA256 2e0d8b38d6bae6241f6397baef8994443f7f615b3e5caa0ceac758a41d0a42b3
MD5 fb3b2826475d082865cc212734211304
BLAKE2b-256 90b06aa74f5bed4117069b889ebb66fd6ec38c8872ae83d53911d5420dc25fdb

See more details on using hashes here.

Provenance

The following attestation bundles were made for plopy-1.7.0.tar.gz:

Publisher: publish-to-pypi.yml on Finnventor/plopy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file plopy-1.7.0-py3-none-any.whl.

File metadata

  • Download URL: plopy-1.7.0-py3-none-any.whl
  • Upload date:
  • Size: 44.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for plopy-1.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a8662b58e4f62c54850d5e47972b09d7315ab5ee20d437540fc75b5c779993a7
MD5 58583d8224bc81e04e26af94144a23ce
BLAKE2b-256 4687d8a8263617fa87e376b1b9340122a08d21e7bb144f13fce7e3786e68e6d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for plopy-1.7.0-py3-none-any.whl:

Publisher: publish-to-pypi.yml on Finnventor/plopy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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