@@ -39,7 +39,8 @@ Deprecated
39
39
* Rename `rasterize ` and :rcraw: `colorbar.rasterize ` to `rasterized `, consistent
40
40
with the existing matplotlib ``rasterized `` property (:commit: `31efafea `).
41
41
* 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 `).
43
44
* Rename :rcraw: `cartopy.autoextent `, :rcraw: `cartopy.circular ` to :rcraw: `geo.extent `,
44
45
:rcraw: `geo.round `, with :rcraw: `geo.extent ` taking either of the values ``'globe' ``
45
46
or ``'auto' `` (``cartopy.autoextent `` is translated when used) (:commit: `c4b93c9d `).
@@ -85,13 +86,10 @@ Features
85
86
86
87
* Support passing lists for the `proplot.axes.Axes.format ` keywords `abc ` and `title `,
87
88
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 `_ .
89
90
* Move the `extent ` and `round ` keywords (formerly `autoextent ` and `circular ` --
90
91
see above) from `~proplot.axes.GeoAxes.__init__ ` to `proplot.axes.GeoAxes.format `,
91
92
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 `).
95
93
* Allow using the `~proplot.constructor.Proj ` keyword `latlim ` as Mercator projection
96
94
limits and `lon0 `, `lat0 ` aliases for `lon_0 `, `lat_0 ` (:commit: `5f1c67cc `).
97
95
* Add modifiable `proplot.figure.Figure.tight ` property to retrieve and optionally
@@ -112,11 +110,20 @@ Features
112
110
from the panel rather than the main subplot (:commit: `cfaeb177 `).
113
111
* Permit disabling a-b-c labels for a particular subplot by passing e.g.
114
112
``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 `).
117
115
* Replace `matplotlib.ticker.IndexLocator ` with `proplot.ticker.IndexLocator `,
118
116
consistent with `~proplot.ticker.IndexFormatter `, and remove the limitation
119
117
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 `).
120
127
* Add `proplot.ticker.DiscreteLocator ` analogous to `~matplotlib.ticker.FixedLocator `
121
128
that ticks from a subset of fixed values, and add a `discrete ` keyword and register
122
129
as ``'discrete' `` in `proplot.constructor.Locator ` (:commit: `b94a9b1e `).
@@ -175,6 +182,10 @@ Bug fixes
175
182
arrays to plotting methods (:issue: `320 `).
176
183
* Fix issue where list-of-string colors passed to `~proplot.axes.Axes.scatter `
177
184
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 `).
178
189
* Fix issue where background properties like `color ` and `linewidth ` cannot be
179
190
passed to `~proplot.axes.Axes ` instantiation commands (:commit: `b67b046c `).
180
191
* Fix issue where manual data aspect ratio passed with `~proplot.axes.Axes.format `
0 commit comments