# flake8: noqa
import warnings
# TODO `_matplotlib` module should be private, so the plotting backend
# can be change. Decide whether all these should be public and exponsed
# in `pandas.plotting`, or remove from here (I guess they are here for
# legacy reasons
from pandas.plotting._matplotlib.converter import (
DatetimeConverter,
MilliSecondLocator,
PandasAutoDateFormatter,
PandasAutoDateLocator,
PeriodConverter,
TimeConverter,
TimeFormatter,
TimeSeries_DateFormatter,
TimeSeries_DateLocator,
get_datevalue,
get_finder,
time2num,
)
def register():
from pandas.plotting import register_matplotlib_converters
msg = (
"'pandas.tseries.converter.register' has been moved and renamed to "
"'pandas.plotting.register_matplotlib_converters'. "
)
warnings.warn(msg, FutureWarning, stacklevel=2)
register_matplotlib_converters()