customplotting: make publishable quality science figures quickly
Project description
# Custom-Plotting [![PyPI version](https://badge.fury.io/py/customplotting.svg)](https://badge.fury.io/py/customplotting)
Custom-plotting is a Python package with the aim of producing publication quality fluorescence microscopy data. The functions wrap around `matplotlib` library for plotting with the option to add a scalebar directly to the image using `matplotlib_scalebar`. The images can customized (colorbar, axis, etc) using the same key word arguments as in `matplotlib`. See function docstring for more information about customization.
The primary users for this Python package are Ginger Lab members at the University of Washington, Seattle but is licensed under MIT License and open for everyone to use.
## Install ` pip install customplotting `
### Check out the jupyter notebook for examples
## Why use? Matplotlib is an AMAZING package but if you are like me and are tired of typing 5-7 lines of code everytime you want a good publishable quality figure, then customplotting is the answer.
Customplotting basically wraps the matplotlib functions to allow you to quickly plot commonly used plots like x-y, images with scalebars, etc with only one line of code.
## What’s New? * Plot X-Y with custom settings (from v0.1.4) * Scalebar can be added to the plot using a new dependency `matplotlib_scalebar` (from v0.1.3) * For widefield (pixera) plots, scale can automatically be selected by choosing the objective used * Colorbar can be customized with labels (and also removed if needed) * X-axis and Y-axis ticks can be added/removed now
## Dependencies * `matplotlib` * `matplotlib_scalar` * `numpy`
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for customplotting-0.1.4.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35f06bf17d5e37861e00fc4acf49208db4c1bf3a23e105d5f665be85256f2b4c |
|
MD5 | 96c05dbf39acafcf699918539ffb98ee |
|
BLAKE2b-256 | d0a93b7e7b118777264e87c800827d03d29f1a5be6661b85c8fc8573f9088977 |