From 7a269a53ba8280309df2671e34e2eba9d380e5a2 Mon Sep 17 00:00:00 2001 From: misantroop Date: Sat, 18 Jul 2020 12:49:52 +0800 Subject: [PATCH] Fix MPL dt conversion (epoch2num deprecation) #34850 Fix datetime conversion after matplotlib (3.3.0 update) deprecating epoch2num. --- pandas/plotting/_matplotlib/converter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pandas/plotting/_matplotlib/converter.py b/pandas/plotting/_matplotlib/converter.py index 05377e0c240b9..e8e229ed16b2f 100644 --- a/pandas/plotting/_matplotlib/converter.py +++ b/pandas/plotting/_matplotlib/converter.py @@ -253,7 +253,7 @@ def _dt_to_float_ordinal(dt): is a :func:`float`. """ if isinstance(dt, (np.ndarray, Index, Series)) and is_datetime64_ns_dtype(dt): - base = dates.epoch2num(dt.asi8 / 1.0e9) + base = np.asarray(dt.asi8 / 1.0e9) / 86400 else: base = dates.date2num(dt) return base