Utility package that takes care of configuring Matplotlib for publication-ready figures!
Project description
pltpublish
Utility package that takes care of configuring Matplotlib for publication-ready figures!
pip install pltpublish
Before After
> import pltpublish as pub
> pub.setup()
# your plot code using plt > # your plot code using plt
plt.savefig("my_fig.eps") > pub.save_fig("my_fig.eps")
Without pltpublish |
With pltpublish |
|---|---|
Recommendation
If you are using LaTeX then perhaps TikzPlotLib will be highly relevant.
All Features
setupcalls allsetup_*methodssetup_colorblindconfigures matplotlib to use a colorblind palettesetup_latex_fontsconfigures matplotlib to use LaTeX fontsset_size_pixelsenables to set the size of an existing figure in pixelssave_figacts likepyplot.savefigbut guarantees that the grid is on and removes outer white space and also enables to scale up or down the figure before savingextract_legend_as_figureextracts the legend of your figure and plots it on another new figurelayout_for_subplotsfinds automatically a good layout given the number of plots you have to plot on the same figureget_color_cyclegets you the current default color cycleset_color_cyclesets the current default color cycle
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
pltpublish-1.0.3.tar.gz
(4.2 kB
view hashes)
Built Distribution
Close
Hashes for pltpublish-1.0.3-py3-none-any.whl
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 | d06977f57679643c59b1d1a2cec923f823642fab53f5589e02c666cfa6e4a09b |
|
| MD5 | 9a947275365f032756a08918daa29663 |
|
| BLAKE2b-256 | 85b3ab60e88b9c42c9fa2d59d22b2a77eaf7fc083a3148fb71ffad87cd314819 |