pandas.plotting.deregister_matplotlib_converters#
- pandas.plotting.deregister_matplotlib_converters()[source]#
Remove pandas formatters and converters.
Removes the custom converters added by
register()
. This attempts to set the state of the registry back to the state before pandas registered its own units. Converters for pandas’ own types like Timestamp and Period are removed completely. Converters for types pandas overwrites, likedatetime.datetime
, are restored to their original value.See also
register_matplotlib_converters
Register pandas formatters and converters with matplotlib.
Examples
The following line is done automatically by pandas so the plot can be rendered:
>>> 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")
Unsetting the register manually an error will be raised:
>>> 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'