Skip to content

Commit bc610f5

Browse files
committed
Update whatsnew
1 parent 01fe115 commit bc610f5

File tree

1 file changed

+18
-7
lines changed

1 file changed

+18
-7
lines changed

WHATSNEW.rst

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,8 @@ Deprecated
3939
* Rename `rasterize` and :rcraw:`colorbar.rasterize` to `rasterized`, consistent
4040
with the existing matplotlib ``rasterized`` property (:commit:`31efafea`).
4141
* Rename `basemap` and :rcraw:`basemap` to `backend` and :rcraw:`geo.backend`, which
42-
can take either of the values ``'cartopy'`` or ``'basemap'`` (:commit:`613ab0ea`).
42+
can take either of the values ``'cartopy'`` or ``'basemap'``, and auto-translate and
43+
emit warning when `basemap` is used (:commit:`613ab0ea`, :commit:`eb77cbca`).
4344
* Rename :rcraw:`cartopy.autoextent`, :rcraw:`cartopy.circular` to :rcraw:`geo.extent`,
4445
:rcraw:`geo.round`, with :rcraw:`geo.extent` taking either of the values ``'globe'``
4546
or ``'auto'`` (``cartopy.autoextent`` is translated when used) (:commit:`c4b93c9d`).
@@ -85,13 +86,10 @@ Features
8586

8687
* Support passing lists for the `proplot.axes.Axes.format` keywords `abc` and `title`,
8788
in which case the label is picked by selecting the `~proplot.axes.Axes.number`
88-
(minus 1) entry from the list (:pr:`294`) by `Pratiman Patel`.
89+
(minus 1) entry from the list (:pr:`294`) by `Pratiman Patel`_.
8990
* Move the `extent` and `round` keywords (formerly `autoextent` and `circular` --
9091
see above) from `~proplot.axes.GeoAxes.__init__` to `proplot.axes.GeoAxes.format`,
9192
supporting toggling and passage to e.g. `~proplot.ui.subplots` (:commit:`5f1c67cc`).
92-
* Add :rcraw:`grid.geolabels` setting that auto-includes cartopy ``'geo'`` location
93-
when toggling labels with e.g. ``lonlabels='left'`` or ``labels=True``, and support
94-
passing passing it explicitly with e.g. ``labels='geo'`` (:commit:`9040cde0`).
9593
* Allow using the `~proplot.constructor.Proj` keyword `latlim` as Mercator projection
9694
limits and `lon0`, `lat0` aliases for `lon_0`, `lat_0` (:commit:`5f1c67cc`).
9795
* Add modifiable `proplot.figure.Figure.tight` property to retrieve and optionally
@@ -112,11 +110,20 @@ Features
112110
from the panel rather than the main subplot (:commit:`cfaeb177`).
113111
* Permit disabling a-b-c labels for a particular subplot by passing e.g.
114112
``number=None`` instead of ``number=False`` (:commit:`f7308cbe`).
115-
* Make `proplot.ticker.IndexFormatter` public, since the matplotlib version
116-
was entirely removed in version 3.5 (:commit:`c2dd8b2e`).
113+
* Add the public proplot class `proplot.ticker.IndexFormatter`, since the matplotlib
114+
version was entirely removed in version 3.5 (:commit:`c2dd8b2e`).
117115
* Replace `matplotlib.ticker.IndexLocator` with `proplot.ticker.IndexLocator`,
118116
consistent with `~proplot.ticker.IndexFormatter`, and remove the limitation
119117
requiring data to be plotted on the axis (:commit:`c2dd8b2e`).
118+
* Permit picking the `~matplotlib.ticker.NullFormatter`, `~proplot.ticker.AutoFormatter`
119+
`~matplotlib.ticker.NullLocator`, and `~matplotlib.ticker.AutoLocator` by passing
120+
``True`` or ``False`` to the corresponding constructor functions (:commit:`92ae0575`).
121+
* Add the `proplot.axes.GeoAxes.gridlines_major`, `proplot.axes.GeoAxes.gridlines_minor`
122+
properties for additional customization of cartopy/basemap gridlines
123+
or debugging gridline issues (:commit:`869f300f`).
124+
* Add :rcraw:`grid.geolabels` setting that auto-includes cartopy ``'geo'`` location
125+
when toggling labels with e.g. ``lonlabels='left'`` or ``labels=True``, and support
126+
passing it explicitly with e.g. ``labels='geo'`` (:commit:`9040cde0`).
120127
* Add `proplot.ticker.DiscreteLocator` analogous to `~matplotlib.ticker.FixedLocator`
121128
that ticks from a subset of fixed values, and add a `discrete` keyword and register
122129
as ``'discrete'`` in `proplot.constructor.Locator` (:commit:`b94a9b1e`).
@@ -175,6 +182,10 @@ Bug fixes
175182
arrays to plotting methods (:issue:`320`).
176183
* Fix issue where list-of-string colors passed to `~proplot.axes.Axes.scatter`
177184
are interpreted as data values (:issue:`316`).
185+
* Fix issue where settings passed to `~proplot.axes.Axes.colorbar` after e.g.
186+
`~proplot.axes.PlotAxes.pcolor` with `colorbar_kw` are ignored (:issue:`314`).
187+
* Fix issues where passing the colorbar `orientation` without a `loc`, or using a non-
188+
standard `orientation` for a given `loc`, triggers tickloc error (:issue:`314`).
178189
* Fix issue where background properties like `color` and `linewidth` cannot be
179190
passed to `~proplot.axes.Axes` instantiation commands (:commit:`b67b046c`).
180191
* Fix issue where manual data aspect ratio passed with `~proplot.axes.Axes.format`

0 commit comments

Comments
 (0)