@@ -60,8 +60,10 @@ Style changes
60
60
(:commit: `ba405ac0 `). This also silences a matplotlib >= 3.5 deprecation warning.
61
61
* Change the default fallback font from the serif font Computer Modern to the
62
62
sans-serif font STIX Sans (:commit: `d619b5f2 `).
63
- * Change the default font used in ``'$LaTeX equations$' `` from the value of
64
- :rcraw: `font.sans ` to STIX Sans (:commit: `5b9029d4 `).
63
+ * Change the default math text style :rcraw: `mathtext.default ` from ``'regular' `` to
64
+ ``'rm' `` (i.e., upright version of the math fontset), and change the math text fontset
65
+ :rcraw: `mathtext.fontset ` from ``'custom' `` to ``'stixsans' `` (i.e., use STIX sans
66
+ for math text instead of the default sans-serif font) (:commit: `5b9029d4 `).
65
67
* Use `~proplot.ticker.DiscreteLocator ` for major/minor discrete colorbar ticks instead
66
68
of `~matplotlib.ticker.FixedLocator ` and auto-update the tick selection whenever
67
69
the axes is drawn (:commit: `b94a9b1e `, :commit: `92bb937e `, :commit: `302c239e `).
@@ -71,11 +73,14 @@ Style changes
71
73
72
74
Features
73
75
--------
74
- * Adding custom abc and titles (:pr: `294 `) by `Pratiman Patel `.
76
+
77
+ * Support passing abc and title lists to `proplot.axes.Axes.format `, where
78
+ the label is picked by indexing the list with `~proplot.axes.Axes.number `
79
+ (:pr: `294 `) by `Pratiman Patel `.
75
80
* Significantly improve "tight layout" performance in geographic plots by skipping
76
- artists with clipping paths/boxes set to the subplot bounds (:commit: `f891e4f0 `).
77
- * Add modifiable `proplot.figure.Figure.tight ` property to retrieve/change the
78
- tight layout setting (:commit: `46f46c26 `).
81
+ artists with clipping paths equivalent to the axes patch path (:commit: `f891e4f0 `).
82
+ * Add modifiable `proplot.figure.Figure.tight ` property to retrieve and optionally
83
+ toggle the tight layout setting (:commit: `46f46c26 `).
79
84
* Add top-level `~proplot.ui.subplot ` command that returns a figure and a single
80
85
subplot, analogous to `~proplot.ui.subplots ` (:commit: `8459c24c `).
81
86
* Support specifying `transform ` keyword arguments as registered cartopy
@@ -128,18 +133,18 @@ Bug fixes
128
133
due to a new default date converter (:commit: `63deee21 `).
129
134
* Fix matplotlib >= 3.4 issue where position of child axes in presence of
130
135
subfigures is incorrect (:commit: `9246835f `).
131
- * Fix matplotlib >= 3.4 issue where alternate axes are drawn twice
132
- due to using `~matplotlib.figure.Figure.add_child_axes ` and failing to
133
- remove axes from the ``fig._localaxes `` stack (:issue: `303 `).
134
- * Fix issue where outer colorbars are drawn twice
135
- due to using both `~matplotlib.figure.Figure.add_subplot ` and
136
- `~matplotlib.axes.Axes.add_child_axes ` (:issue: `304 `).
136
+ * Fix matplotlib >= 3.4 issue where alternate axes are drawn twice due to adding them
137
+ as child axes and failing to remove from the ``fig._localaxes `` stack (:issue: `303 `).
138
+ * Fix issue where outer colorbars are drawn twice due to adding them as both
139
+ figure-wide axes and child axes (:issue: `304 `).
137
140
* Fix issue where silently-deprecated `aspect ` parameter passed to
138
141
`proplot.ui.subplots ` is not translated to `refaspect ` (:commit: `2406a2ae `).
139
142
* Fix issue where `proplot.gridspec.GridSpec.figure ` is allowed to change -- instead
140
143
raise error that recommends `~proplot.gridspec.GridSpec.copy ` (:commit: `d8898f5f `).
141
144
* Fix issue where `proplot.gridspec.GridSpec.update ` cannot be called
142
145
on gridspecs without companion `~proplot.figure.Figure `\ s (:commit: `e69fd041 `).
146
+ * Fix issues passing pandas datetime coordinates and object-type coordinate
147
+ arrays to plotting methods (:issue: `320 `).
143
148
* Fix issue where list-of-string colors passed to `~proplot.axes.Axes.scatter `
144
149
are interpreted as data values (:issue: `316 `).
145
150
* Fix issue where background properties like `color ` and `linewidth ` cannot be
@@ -158,6 +163,8 @@ Documentation
158
163
159
164
* Indicate default values in type-specification rather than
160
165
parameter descriptions (:commit: `50546dee `).
166
+ * Improve website style: lighter headers, wider text, and no more
167
+ clumsy boxes around code literals (:commit: `450ede53 `).
161
168
* Improve colorbar and legend documentation, expound
162
169
added features more carefully (:commit: `43631840 `).
163
170
0 commit comments