|
38 | 38 | import matplotlib.ticker as mticker
|
39 | 39 | import matplotlib.transforms as mtransforms
|
40 | 40 | import matplotlib.tri as mtri
|
| 41 | +import matplotlib.units as munits |
41 | 42 | from matplotlib.cbook import (
|
42 | 43 | _backports, mplDeprecation, warn_deprecated,
|
43 | 44 | STEP_LOOKUP_MAP, iterable, safe_first_element)
|
@@ -4058,6 +4059,7 @@ def dopatch(xs, ys, **kwargs):
|
4058 | 4059 | return dict(whiskers=whiskers, caps=caps, boxes=boxes,
|
4059 | 4060 | medians=medians, fliers=fliers, means=means)
|
4060 | 4061 |
|
| 4062 | + @munits._accepts_units(self, convert_x=[1], convert_y=[2]) |
4061 | 4063 | @_preprocess_data(replace_names=["x", "y", "s", "linewidths",
|
4062 | 4064 | "edgecolors", "c", "facecolor",
|
4063 | 4065 | "facecolors", "color"],
|
@@ -4209,9 +4211,6 @@ def scatter(self, x, y, s=None, c=None, marker=None, cmap=None, norm=None,
|
4209 | 4211 | if edgecolors is None and not rcParams['_internal.classic_mode']:
|
4210 | 4212 | edgecolors = 'face'
|
4211 | 4213 |
|
4212 |
| - self._process_unit_info(xdata=x, ydata=y, kwargs=kwargs) |
4213 |
| - x = self.convert_xunits(x) |
4214 |
| - y = self.convert_yunits(y) |
4215 | 4214 |
|
4216 | 4215 | # np.ma.ravel yields an ndarray, not a masked array,
|
4217 | 4216 | # unless its argument is a masked array.
|
|
0 commit comments