Skip to main content

A collection of tools for plotting graphs that I have used often enough (or are complex enough) for me to add to a repo

Project description

# plottingtools
A collection of tools that I use for plotting often enough (or with enough
complexity) to necessitate creating a useful API.


## Overview
---
This package is intended to make plotting as easy as possible for simple data
science visualizations. It's essentially a wrapper around matplotlib and is
designed to simplify the process of creating quick plots. While it's certainly
not as powerful as using matplotlib directly, it hopefully makes it a lot
easier to display information quickly.

This package does not rely on (or currently support) pandas `DataFrames`, and
expects data to be in vector form (ideally a numpy `ndarray`).


## What's new?
---
### v1.0.0
- Object-oriented model for plotting
- More useful utilities
- Support for line plots
- Examples for line plots
- Better organization of examples


## Functionality
---
Currently, this package does the following:
- Display data as bars on a single plot
- Single/multi color
- Scaled by a scalar or broadcastable array-like object
- Shown as percentages
- Text:
- Titles
- legends
- X-axis labels
- over-bar labels
- Examples:
located in plottingtools/examples/bars
- Display line plots
- Single or multiple lines
- Formatting options for each line
- Labeling
- Titles
- Simple formatting of the figure


## Installation
` pip install plottingtools `


## Updates and contribution
Keep your eyes here to see updates. Please submit issues or PRs as you see fit.



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

plottingtools-1.0.1.tar.gz (8.4 kB view details)

Uploaded Source

Built Distribution

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

plottingtools-1.0.1-py3-none-any.whl (23.6 kB view details)

Uploaded Python 3

File details

Details for the file plottingtools-1.0.1.tar.gz.

File metadata

  • Download URL: plottingtools-1.0.1.tar.gz
  • Upload date:
  • Size: 8.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.0 CPython/3.5.2

File hashes

Hashes for plottingtools-1.0.1.tar.gz
Algorithm Hash digest
SHA256 b4cd2667cf5b3edd213d2bb36de98a84918c524aae4940bae35bd94f3244dae8
MD5 a0a3bc3f310e171358abca17d49310fe
BLAKE2b-256 fec84737751f356edacbf827f323f80b5e50a782e30356bfb4513f51b5ed8322

See more details on using hashes here.

File details

Details for the file plottingtools-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: plottingtools-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 23.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.0 CPython/3.5.2

File hashes

Hashes for plottingtools-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 721d5bc120a8e4e7f4947fd01e1953446f197314ec5f4e55c4533c732f354d41
MD5 d25a727b5761338a53e755380441f661
BLAKE2b-256 6cbf51a7bb38b3d7c368891b61c5d4b887da4fd959d09f5c1ff1649d82f9372b

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