n 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) # doctest: +SKIP >>> df.plot.line(x='ts', y='y') # doctest: +SKIP Traceback (most recent call last): TypeError: float() argument must be a string or a real number, not 'Period' r