|
33 | 33 | import matplotlib.ticker as mticker
|
34 | 34 | import matplotlib.transforms as mtransforms
|
35 | 35 | import matplotlib.tri as mtri
|
| 36 | +import matplotlib.units as munits |
36 | 37 | from matplotlib.cbook import (
|
37 | 38 | mplDeprecation, warn_deprecated, STEP_LOOKUP_MAP, iterable,
|
38 | 39 | safe_first_element)
|
@@ -3844,6 +3845,7 @@ def dopatch(xs, ys, **kwargs):
|
3844 | 3845 | return dict(whiskers=whiskers, caps=caps, boxes=boxes,
|
3845 | 3846 | medians=medians, fliers=fliers, means=means)
|
3846 | 3847 |
|
| 3848 | + @munits._accepts_units(self, convert_x=[1], convert_y=[2]) |
3847 | 3849 | @_preprocess_data(replace_names=["x", "y", "s", "linewidths",
|
3848 | 3850 | "edgecolors", "c", "facecolor",
|
3849 | 3851 | "facecolors", "color"],
|
@@ -3990,9 +3992,6 @@ def scatter(self, x, y, s=None, c=None, marker=None, cmap=None, norm=None,
|
3990 | 3992 | if edgecolors is None and not rcParams['_internal.classic_mode']:
|
3991 | 3993 | edgecolors = 'face'
|
3992 | 3994 |
|
3993 |
| - self._process_unit_info(xdata=x, ydata=y, kwargs=kwargs) |
3994 |
| - x = self.convert_xunits(x) |
3995 |
| - y = self.convert_yunits(y) |
3996 | 3995 |
|
3997 | 3996 | # np.ma.ravel yields an ndarray, not a masked array,
|
3998 | 3997 | # unless its argument is a masked array.
|
|
0 commit comments