Spec-Zone.ru › pandas 2

pandas.plotting.deregister_matplotlib_converters

pandas.plotting.deregister_matplotlib_converters()[source]

Удаление форматировщиков и конвертеров pandas.

Удаляет пользовательские преобразователи, добавленные register(). Это попытка вернуть состояние реестра в состояние до регистрации своих единиц pandas. Преобразователи для собственных типов pandas, таких как Timestamp и Period, удаляются полностью. Преобразователи для типов, перезаписанных pandas, например datetime.datetime, восстанавливаются до их исходного значения.

См. также

register_matplotlib_converters

Регистрация форматировщиков и преобразователей pandas с matplotlib.

Примеры

Следующая строка выполняется автоматически 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')
../../_images/pandas-plotting-deregister_matplotlib_converters-1.png

Если вручную сбросить регистрацию, будет выброшено исключение:

>>> 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.deregister_matplotlib_converters.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API