pandas.plotting.deregister_matplotlib_converters # pandas.plotting。deregister_matplotlib_converters ( ) [来源] # 删除 pandas 格式化程序和转换器。 删除添加的自定义转换器register()。这试图将注册表的状态设置回 pandas 注册自己的单元之前的状态。 pandas 自己类型的转换器(如时间戳和周期)已被完全删除。 pandas 覆盖的类型转换器(例如datetime.datetime)将恢复为其原始值。 也可以看看 register_matplotlib_converters使用 matplotlib 注册 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'