proplot icon indicating copy to clipboard operation
proplot copied to clipboard

🎨 A succinct matplotlib wrapper for making beautiful, publication-quality graphics

Results 111 proplot issues
Sort by recently updated
recently updated
newest added

We are considering packing proplot with some custom *cyclic colormaps*. Below is an example that I'm toying with. @bradyrx It turns out that luminance + chroma as sine curves in...

feature

This PR will expand the axis-sharing feature so that it works with tick labels on the left, right, bottom or top spines, *not* just the left/bottom spines. `Figure(..., sharex=sharex)` will...

feature

I was trying to use **shared labels**, but I didn't succeed to make it work for **longitude** and **latitude**. At least if we write it as for other regular 2D...

feature

Resolves #227. This is a pretty minor feature so I will return to it later.

feature

I want to add a few new color usage features at some point: * Consider adding some of the [NASA colormaps](https://www.giss.nasa.gov/tools/panoply/colorbars/) listed here, and ~~consider adding back [Fabio Crameri's colormaps](http://www.fabiocrameri.ch/colourmaps.php)~~...

feature

### Description `inset_axes` doesn't work for geographic plots. ### Steps to reproduce ```python import proplot as plot f, axs = plot.subplots( ncols=2, axwidth=2.5, proj='robin', proj_kw={'lon_0': 180} ) axs.format( suptitle='Figure with...

enhancement
feature

### Description Sometimes the notations are useful. ### Steps to reproduce ```python import numpy as np import proplot as pplt state = np.random.RandomState(51423) data = 2 * (state.rand(100, 5) -...

feature

This PR is related to #89 and adds `@property` setters and getters to every single `Artist` subclass. The core logic for this turns out to be surprisingly simple: https://github.com/lukelbd/proplot/blob/5d29f3148975e898452c4101dab6338e2908c50f/proplot/artist.py#L14-L50 After...

enhancement

Like [this](https://pythonmatplotlibtips.blogspot.com/2018/01/add-second-x-axis-below-first-x-axis-python-matplotlib-pyplot.html): ![](https://2.bp.blogspot.com/-XZfSGHuSRh0/WlnckZT_ZsI/AAAAAAAAKCQ/jVVKR42tyRQC6rzdqlfLzdymcmcqhn6YQCLcBGAs/s400/two_xticks_under.png) I think this is cleaner and more obvious than the current `dualx` and `dualy` behavior, which looks like [this](https://matplotlib.org/3.1.1/gallery/subplots_axes_and_figures/fahrenheit_celsius_scales.html): ![](https://matplotlib.org/3.1.1/_images/sphx_glr_fahrenheit_celsius_scales_001.png) Although this might be more suitable for...

feature

### Description Hi, would it be possible to add a feature that sets column and row labels in legends? I think this is useful when you have many overlapped labels....

feature