Pandas:默认在新图形上绘制系列

FLa*_*Lab 12 python matplotlib pandas

有没有办法强制.plotpandas Series 的方法生成新的图形,而不是尝试在当前打开的图形上绘制?

我目前使用plt.figure()或使用并传递轴创建一个新图形,但对于从交互式控制台快速绘图,只需使用该方法而不需要额外的代码plt.subplots行会很棒。.plot

我想知道 pandas 中是否有可以更改的配置来实现此目的。

小智 1

我不知道配置。围绕 .plot() 定义一个包装器应该可以解决问题,正如停止伤害 Monica 所建议的那样。

def plot(s, **kwargs):
    s.plot(**kwargs)
    plt.show();
Run Code Online (Sandbox Code Playgroud)