pandas.plotting.register_matplotlib_converters
- pandas.plotting.register_matplotlib_converters()[source]
-
Регистрация форматировщиков и конвертеров pandas с matplotlib.
Эта функция изменяет глобальный
matplotlib.units.registryсловарь. pandas добавляет пользовательские конвертеры дляpd.Timestamp
pd.Period
np.datetime64
datetime.datetime
datetime.date
datetime.time
См. также
deregister_matplotlib_converters-
Удаление форматировщиков и конвертеров pandas.
Примеры
Следующая строка выполняется автоматически pandas, чтобы график мог быть отображен:
>>> pd.plotting.register_matplotlib_converters()
>>> df = pd.DataFrame({'ts': pd.period_range('2020', periods=2, freq='M'), ... 'y': [1, 2] ... }) >>> plot = df.plot.line(x='ts', y='y')Если отключение регистрации выполняется вручную, будет выведено сообщение об ошибке:
>>> pd.set_option("plotting.matplotlib.register_converters", ... False) >>> df.plot.line(x='ts', y='y') Traceback (most recent call last): TypeError: float() argument must be a string or a real number, not 'Period'
© 2008–2022, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/2.2.2/reference/api/pandas.plotting.register_matplotlib_converters.html